If you don't want to use an LN hub, then create your own. If you don't have enough money, then raise some capital and start a LN hub business. Hell, create a non-profit LN hub! If you don't want to pay for the service of using other LN hubs, then send a direct payment. Of course, this will cost real money, but you always have that option. If I'm sending money to purchase a house, you can bet I'm going to send an actual transaction and not use the lightning network. For cups of coffee, I just don't need the full decentralization.
Claiming that we will not be able to solve the routing problem on the lightning network is exactly the same as claiming that we won't be able to solve the routing problem on the Internet. Routing is a solved problem, but is a difficult problem to implement, which is why the clients are in BETA.
Your link is bullshit, as I mentioned the network is in BETA. Of course people don't have a bunch of money on the lightning network and can't route large payments like $67. That's because the network is in BETA, and all of the platforms are expressly telling people not to use it for large payments.