"latency" now needs to be defined in the context you're in. It used to measure packet delays in a packet switched network for example, and had little to do with page load times.
I don't know exactly how the speed test apps measure latency but it's reasonable to assume the timer starts when the initial IP packet is launched and stops when the ACK is received from the server.
From sheer physics along, those Starlink sats are closer to the earth that the Hughes sats. You'd expect a lower latency numbers - all else being equal - simply because the distance is shorter; the electrons/photons have less to travel.
So many other factors can affect latency, arguing about whether a value is good or bad is a little silly.
In the end, we do care about page load times or a fast enough stream to hold a VoIP session.
Starlink is NOT for everyone. If you've got decent internet now, keep it and stay off Starlink.