I disagree.
It's a World Cup and a good opportunity for all the players involved to gain valuable experience and make a name for themselves. In doing so the players need to prove themselves and push their career prospects further.
These aren't net trials at the local club where you go to get discovered. We need to start taking junior cricket competitions and grass route cricket more seriously - only then will the players have the mental strength and required cricketing skills when they get to the international level.
It's an under 19 cricket world cup, so we should send the best cricket players we have, aged under 19 - simple.
We have trials, grass route cricket, club cricket, domestic cricket, PSL etc. to discover young talent. That is not what a junior World Cup is for. Discovering young cricket talent is a by-product of taking junior world cups seriously and sending your best team.
If all the teams stop sending their best under 19 players because they are already confident in their abilities, and expect them to play international cricket in the future, what would even be the point of having this competition?