It's not a big leap to apply that model to a company and its customers, where the company builds a well-abstracted, easily extensible base that 1) Customers can easily extend/customize for their workflows 2) Customers can self-host or run fully isolated, much easier (probably not quite there yet, but is a possible world)
Sounds like your developers are relegating themselves to being review monkeys instead of developers
Engineering has moved up another layer of abstraction (just like we moved past managing buffers & writing machine code)
Or maybe it will be the more established open source model where the code is free but the maintainers offer hosting/some default product