Kid Yes, and the way to get that extra money is to encourage more players who then pay membership fees to cover the cost of the sessions for them.
As I said, it's worth investing in if you have a reasonable number of beginners and upthread I said it would be a good idea if the OP's team tried to recruit more players so they can run a second team. The problem is that it can be a bit of a chicken and egg situation unless you're successful in attracting several new beginners straight away. The club may well be unable to afford the extra beginner sessions until there's a reasonable number of beginners, but it's hard to attract beginners without having a session for them.
*If you run a club and open it up to the public, charging fees etc you can't then say 'oh, sorry, you aren't good enough to be in our gang, so fuck off.' Aside from that being an incredibly poor attitude, it's not a sustainable way to operate a club.
What happens when a couple of the good players leave, and the club has established a reputation as one not to bother joining due to the way it is run? Everyone is a beginner once, that person who can't catch 6 months down the road might become your star player.*
It's a real balancing act in my experience. At a previous club I was a member of, they decided to allow beginners to join and several of the better players ended up leaving due to the fall in the standard of the training sessions. Yes, the beginners paid fees but so did the better players and their feelings also have to be taken into account. (The club ended up folding because of this which is how I ended up at my current club.)
I totally see your point of view and it's an issue our club regularly grapples with. Just trying to explain some of the difficulties I've personally encountered.