Companies want to spy on you and make money, it's no secret. Just install stock Android or your favorite fork; it quite literally takes 5 minutes with a WebUSB installer.
it quite literally takes 5 minutes with a WebUSB installer.
With a supported phone, on a Chromium browser on Windows. It takes much more than that usually, depending on device, to unlock the bootloader and install a custom ROM
I guess I only have one data point from installing Graphene on my phone. I can see why it would be harder on other devices. Though I was using Linux, and Windows is absolutely not required for WebUSB.
Unlocking bootloader took me few hours.
I must register new account, install Windows application (Linux not supported, but Windows Server evaluation is free and works as a VM),
have valid SIM card with Internet access.
But worth it, much better experience.
Unfortunately, average person won't do all this things.
That sounds like Xiaomi. The best price to performance ratio of any OEM, but at the cost of terrible software and this... experience... when you want to get rid of it.