When I was still an active coach, the goal I gave my players was 3 sessions per week with a minimum of 50 swings each, with the majority of that coming against a moving ball. We did incorporate hitting into our team practices but it isn't feasible to give 50 swings to 12 players. We would break it down into a couple tee stations as well as front toss. We did the best we could to help each player develop, but it isn't possible to match the effectiveness of one-on-one training. I did offer individual time at no charge for those interested. I worked with several players while a few had other coaches that they worked with.If the HC can't figure out how to get in a good BP session in a 4 hour practice, it's poor planning.
That said, team BP is for reps to keep skills sharp, not instruction. Even if the team is doing a 1 hour BP session, 1x per week is not enough to make any real improvements. Generally speaking for TB, if you're not doing extra work outside of team practices, you're falling behind. I understand it's hard if you're also doing other specialty skill work (like pitching), but this is reality. Between games, practices, hitting instruction sessions, and work at home, a decent week for my DD is having a bat in her hand at least 4x per week. More is better.