The point is parent's generalization is wrong because it's either caused by faulty hardware or software issue, but it's not widespread problem across all new (Android) smartphones, just because you and him experience this issue.
Also just throwing my hat into the ring, writing this on a S10e. It's not perfect, but I don't have any issues with the sensors, no ads, and it generally just works about as well as any other phone I've used.