I noticed various projects having multiple runtimes for Kusama, Polkadot and maybe a local-testnet. This makes sense as they can have different set of features.
In my case I only want to test on Rococo and launch on Polkadot. Is it recommended that I have separate runtimes for each? If so what are reasons in having multiple runtimes? Is there a recommended setup for this?
Do Rococo and Polkadot have the same versions?
In the documentation it states:
Parachains are very tightly coupled with the relay chain codebase that they connect to because they share so many common dependencies.