I also reject non-free apps whose main purpose is to snoop on their users like Facebook. But what about dozens of FOSS projects like Home Assistant, Jellyfin, Nextcloud, KeePass and many others? All of these have polished clients that work perfectly on Android and provide an experience that rivals or surpasses commercial offerings. They took years to develop and I don't expect Linux phone versions will ever be released because of the chicken and egg problem. You can emulate these apps with Waydroid on a Linux device, but you will almost certainly lose some features like GPS access or notifications. At the end of the day, you will mainly be running Android apps anyway, free or non-free, so you are better off with an Android device in the first place.
I currently use 0 Android apps, so honestly believe one could survive without them.
I'm glad Waydroid is a thing for folks that are, and sorry attestation prevents full compatibility. But neither issue should get in the way of investment in modern Linux phones, which I've been desperately waiting for, for years.
Web apps are still a thing as well, believe it or not.