As alluded to in Polkadot Protocol and Common Good Parachains, it’s not always possible to put chains into a single bucket under the original CGP categories. After writing that and thinking about it for a few weeks, I generally think we should stop using the term “common good parachains”. It’s vague and prone to misunderstandings. Any parachain that is included via governance is a System Chain, and part of the Polkadot protocol.
I know you are working on other economic ideas, like leases funded by the Treasury, which could evolve into “System” or “Free Market” parachains, and those are interesting but not germane to these system chains.
I intended this post as a concrete proposal for how to handle chains that have been allocated a parachain core via governance.