I assume it's possible, the question is what gets crippled. When I last tried this (earlier than android 10), one example that I remember is that you could add contacts, but not modify them without contact sync. It didn't have to be google's ("of course" - I worked it out by setting up davx), but functionality was crippled nonetheless. I was using lineage+microg+aurora for a while, and while I could certainly get around it, it's _not_ what I would expect from something I just bought and want to run without a google account.
look. i have bben using "backup all" a small app that imports and exports vcf and other formats. served me well between 3 phone changes. i gt it, people want fast fast stuff, impatience and all that but its not difficult