In real world use case I don't think average users will want to create a new channel for every single time they trade with someone new. It will be a hassle. They will want to just use 'the lightning network'. Hub and spoke will arise naturally as most efficient and fast way of routing through the network.
So there you have: If most people use LN for their small transactions/payments more block space there is for the "important" transactions if you are willing to pay the fee. You can choose which method you use. What's bad about that?
It's not that you need to chose one way or another, you will be able to decide for each transaction you decide to make.