Not sure I agree with only top order batting at club nets but I do get your point. How are people supposed to improve if a club did do that and they are currently not in teh top 6 or 7? (many people ahve the talent and/or skill potentially to be better than established batsmen but people either don't teach them properly or give them a chance).
This is why clubs need to ensure nets is part of the selection process. Yes people have lives etc but if you don't turn up why should you expect to get picked ahead of people who do turn up? Plus you need to have nets booked for a 2hours to give enough time for loads to bat and have 4 or 5 lanes which 2 or 3 machines going and rotate through. That way people would get 20 to 30 mins and probably 400-500 balls which is gold dust.
One of the clubs I've been netting with this is someting I've pushed them into. They originally only booked one net as 'we only get 5 or 6 really tbh).. So I said take a risk, book the whole hall (5 lanes) for 2 hours and I'll bring my machien and you bring the club one. We'll set 2 lanes up with machines (one front foot, one back foot) and then 3 lanes for bowling (2 'pace', 1 'slow' with the keeper in)
Added to that a couple of people wiht the guys on the machien just helping them focus for their 10 mins on weaknesses etc and bang.. turn out in 4 weeks has gone from 6 to 21, and when asked they all said 'it's worth coming if I am going to get a decent bat and some coaching'.. That's why it's so wortha club really investing time and money into nets, its so attractive to players AND will actually improve your team!