There are so many good reasons to transfer to a traditional powerhouse that I can't blame any kid for doing so. You will likely get much better coaching and facilities. The strength and conditioning programs at these programs, especially private schools, could be the difference between you becoming a great player and earning a scholarship and not earning one. The coaches will have direct access to many, if not most, college football programs and can get your name out there. It's also about winning. It's hard to enjoy a 1-9 or 2-8 season so I can't blame a kid for wanting to experience a deep run in the playoffs their last year of high school.
Having said all that, I would still encourage kids to play for their local school. If youre good enough, scouts will always find you. Keep an eye on Palm Harbor U. high school the next three years. A tight group of kids that all played youth ball together and had a lot of success have now moved on to PHU instead of losing them to the private schools like we usually do. If PHU can hang on to these kids the next 3-4 years, they are going on a run. I like it when a non-traditional power can keep the kids in its zone and get to experience winning.