I get the impression neither his travel team or high school program competes. Part of growing as a player involves being placed in competitive situations.
That is a concern. When it's very expensive, you lose players. Then, what happens is that you end up with people who can afford it rather than just having the most talented players. Some people will pay anything to say their kid plays for "elite travel program" because that's the only way they will ever get on that team. And, when you have part of your roster who are there because they bought their way on, and for that reason only, it's hard to compete with the teams who have a roster full of talented players.