I really like the idea of LineageOS but got tired with fighting SafetyNet (or whatever the name is today) and playing cat and mouse game on a previous phone. I just can't have an everyday phone where 20 different things don't work. Too bad.
I read that sometimes, but it hasn't been my experience. It maybe depends on local customs. In Germany for example, even banking apps usually work with custom roms, so does the train app and so does VoLTE - and that's all I need. For everything else there is F-Droid.