How so? Starlink seems extremely competitive in bandwidth and terminal size with Ka and Ku band GEOs, while blowing them out of the water when it comes to latency.
bandwidth per dollar is what matters, and Leo is not as good as geo in that regard. if you threw the same amount of money SpaceX is putting into starlink into a viasat-3 you'd have more bandwidth and better coverage.