While I agree with most of your post, this stood out to me. You need competition but also need to be in the weight room.
I recently met with Coach Lynch at Mt Carmel. He said the #1 reason Mt Carmel has the success they do is the offseason "Caravan Tough" workout program. 3x a week at 6am, From Jan-May, every player works out together and then does speed training together. Doesn't matter if you're in a different sport. If you're in basketball season and have a game that night, you still lift. Have a baseball game at night, still lift. No excuses. He said these are HS kids and their bodies can take it. All the athletic coaches have bought into it as well. Never has any issues with other coaches.
Lynch mentioned Alek Thomas being a HS All-American baseball player and he never missed one Caravan Tough session.
Too often the weight room gets neglected because an athlete is in season with another sport. You need to do both.