You can use Android without an account too. I have it set up that way on my phone, I use F-Droid and Aurora Store (in anonymous mode). I previously used MicroG which was amazing but I moved back to OxygenOS for other reasons. But even with full Play Services installed you can use them (and push notifications) without a Google account. It significantly cuts down on tracking doing that.
Android pushes a Google account heavily but it's not mandatory. You can't use paid apps then but the only paid Android apps I use (Nine Email and Cryptomator) provide a way to pay them directly and sideload it, using a license key. For which I thank them! It also shows that I'm not the only one wanting this, as they clearly see value in offering this option.
Only with iOS it's difficult as Apple is so difficult about sideloading. I don't use iOS as a result (except for work but only for testing).
And yes I protest against these practices.