We have reverse terraform support for some services (for example Cloud Run, multiple firebase services, etc.), where we automatically generate the Terraform (if you use services that are not supported, we do offer to manually create the terraform infrastructure as part of the onboarding process).
The reason we have a read-only demo is because of the friction required to set up an account (you have to link your cloud account and repositories); we felt that the read-only account was the easiest way to take a look at the features without needing to go through the account creation process.