This "open core" model has been used for a long time, and it might work for commercial vendors that have large products with a plugin architecture, but it's a constant source of friction and inefficiency. Not everybody can or will be able to pay, and introducing licensing and payment systems complicates everything.