Always been the Achilles heel of Bitcoin - incentivizing developers. Satoshi was never paid, and he himself left soon after. That is the nature of developing on Bitcoin, it is a thankless task.
Best we can do is we build in a fashion that others can build to interop/on top of. Small blocks in a large ecosystem. Monolithic projects in Bitcoin will always fail because incentives are not strong enough to keep such large projects afloat.