Plenty of OEMs allow bootloader unlocking, stop buying Samsung.
Safetynet issues
It’s Google Play Integrity checking now, and as someone who has been using LinageOS on unrooted phones for a while, I’ve never had these issues. Not to say people out there aren’t having them, but it’s not as bleak as people seem to believe it is.
I have one phone that’s rooted, and I have to use magisk to hide it, and that occasionally has issues, but not the non-rooted ones running custom roms.