Absolutely correct.
Infrastructure is the most important component to this. Without it, all this is theory.
We see developers now going with PWA instead of building mobile apps since Apple and google control that. Each layer needs attention and decentralization.