Instead, reward them economically. Everytime the company takes a leap forward, make clear to them that they were important for the process, and share some profit.
And make clear that being important in a moment doesn't automatically mean they will be important in the future: they will have to compete on results, like everyone else.
Some people have 5 years of experience and some people have 1 year of experience 5 times.
Thus I'd give the previous poster some leeway too, and read their (but also your message) as: there is an implied basis of skill and value you expect early employees to continue bringing to the table, but when that is satisfied, reward their loyalty too (either with promotions or money or status or stock or...).
Part of this is communication overheads, and as op points out, the need, and ability, to specialise in a larger organisation.
Early stage you want the generalists who can do everything, move fast and probably break things.
There's an inflection point where you want to stop breaking things and for that you need specialists. Experts in scaling, security, optimisation and code purists.
Finding new roles for your generalists at this point could be hard, even harder will be having to let them go. It's possibly something you should consider at the start and give them the ability to vest and leave for a new greenfield. Alternatively find them a role as an architect/lead where it's their responsibility to be across everything and able to bridge between teams because they have your domain and institutional knowledge.
"Expert" management was brought in who didn't know the industry and didn't know the company and didn't respect the people who were there, who had been eating their own dog food for years. I saw so many stupid decisions being made; I was sidelined and ignored. And then, the corporate bullshit started creeping in where management were lying to their own employees. So, yes, if my opinion stops mattering, it is an unjustified demotion, especially when the layers of management brought in over me clearly don't know WTF they are doing.
Everyone doing everything is exactly what you don’t want in a larger organization. You need structure, you need dedicated teams for CX, product, development, QA, etc.
Often early employees perceive the decrease in scope as a demotion. They’re no longer defining the product, they’re no longer helping land the sale, at least not directly. For some that’s a hard pill to swallow and they resent it. Managing these so they can grow within the organization can be the right path, or not depending on the person.