Everyone's path is different. Those are all great pieces of advice but each or all may not apply.
That was our experience.
My son violated a number of those rules. We toured the school he's now at with some non baseball friends. He didn't like it. Too big, not enough individual attention, very impersonal. The school wasn't heavily recruiting him, so we just went for fun with friends.
Later, when they made him an offer, it wasn't the best financial offer. He easily qualified for every school he applied for, and decided on his own not to stretch to some schools where he could have played, but might have struggled academically. Other coaches said he would have a good chance to start immediately. This one said he would get some midweek time and reminded him that going there didn't mean he had achieved his dream — it was the beginning of getting even better.
That's what he wanted.
He wanted to battle the best and win. So he went in and worked his fanny off and earned playing time. He'll do it again next year, and the year after that and all through his life.
It wasn't the easy route, but it made him better than a school where he was guaranteed playing time, or would have a top prospect immediately, would have.
It doesn't mean those guidelines are wrong, it just reinforces that every kid's journey is different. This was the right journey for him.