It is an interesting decision to leave a team where you are on the field much of the game and a major contributor; to join a team that is largely set, where playing time and contribution are unknown. This is almost a "better to trust the devil you know" scenario. Some players (and parents) want to be on what is perceived to be the best team, regardless of the cost. If the decision is based on the belief that you will improve more quickly on the new team vs the old team, I get it, especially now that the recruiting rules have changed. However, these is some risk involved. Improvement is great, but during the summer of '19, you need to be on the field and not on the bench.