I agree with both mafizraju & Chinaman.
Like you I would like to see our well trained U19 players play more real matches against senior teams on foreign soil to hone their skills and get accustomed with pressure-cooker match situation. But trouble is we don't play A team matches so under the circumstances, when we need to replace some of our obvious hapless national players, we have no other choices but to inject some U19 players forcefully and only hope that they couldn't do worse than their predecessor's dismal performance.
You can train your most talented players only so much, but to assess various aspects of their game and get them prepared in real terms for international cricket I don't see any other route than to send them playing A team matches on foreign soil. It's difficult to say an U19 player is ready for international cricket based on his performance in the U19 level.
[Edited on 8-8-2004 by Zephaniah]