A bit constructive criticism, my solution approach would be
1) Make Datastore Mode default, don't confuse anyone
2) Make it easier to create and connect to other databases
3) Make it possible to change the default database (People could use Datastore Mode, create a Native one, migrate their data within their app, switch the Native to be the default, easy peasy, or they could just use them both)
4) (Comes with 2) Make sure new developers have a development database too, a live database they use for development, and maybe set the GOOGLE_APPLICATION_CREDENTIALS etc. automatically, or make things more practical
I currently created another project for development, and using it's Datastore mode for the time being - it's my step (4) - so it was needed anyway
(4) Goes into the territory of the currently "you're on your own" local development approach - just hold their hands, most integrations are there anyway, back in the day they were local, with more complicated products, it's obviously separate live databases, buckets etc. to be used for development, that they can access locally (when online)
Still, it's really sad that I can't use a new product, maybe I'm autistic and I can't get over this fact, but is there really a database-wide limit of 10,000/s writes? If I commit to the old Datastore Mode, and if this limit gets removed in the future, I'll literally cry