You're only right if development stagnates & the world monetary infrastructure doesn't implode.
Realistically every business will not run their own node. They’re more likely to use something like what nostr:npub1jugar2agq6369p0l86razavs9shj2p6pscxecevs8j94ap37hkqsjlfc28 is building with their SDK and Greenlight to settle payments on Liquid. Why? Because it’s less of a headache and operational risk for them.
Discussion
How does that equate to development stagnating, though? There’s a lot of work being done on second layer scaling and it’s not all about everyone in the world running Lightning nodes. And I say this as someone who runs a node. It just isn’t practical for most people.
Freedom is impractical.
Just ask gun owners who had to drop in black powder before shooting each time.
If you need it you'll do it.
How you create and run your node today will not be the case in the future.
It'll be easy.
You’re right that it won’t be like it is today, because it can’t be. There isn’t enough on-chain capacity for everyone to have their own channel.