Red Hat created an industry and all of the successful enterprise Linux distros have followed its model to some extent or another (Canonical, SUSE, etc). You don't need "open core" (which is a misnomer if there ever was one) if you continue down a path that creates and maintains communities of software authors out there in the world that will constantly feed value back into the ecosystem.
A virtuous cycle of community maintained software alongside a thriving and growing business is still achievable, no one seems to have the guts to do it.
(edited for typo)