And it's not even FUD. The phone I use has no working GPS since it got degoogled, as it takes too long to get a poosition. Yes, it's older than 3 years, but maybe being able to integrate the mozilla location service (with something more adequate than LineageOS) was a factor in me thinking the ungoogled Android route was viable anyway. But here we are.
I have a watch that I don't connect to my phone that gets GPS signal and lat lon and it works better than you describe. You made general claims despite your situation being specific to you - intentional or not, that's FUD.
Is that watch de-googled, running only with FOSS software, without a proprietary location service? How it the AGPS system mentioned in https://news.ycombinator.com/item?id=39725522 working, who provides the data? Was it stale?
If you can't answer that or if it's backed by (recently acquired) proprietary data, then you just do not know how GPS behaves in the scenario we are talking about.
Not everyone wants to use the newest hardware.