At the risk of speaking for everyone here, it would be useful for you to provide actual supporting logic when making claims. Near as I can figure:
1. You have not established that Starlink is mediocre by today's standards. Again, it is not; the latency is more than adequate for low latency applications, and there is no evidence that latency demands in the near future will become materially more stringent. Again, the notional speed of 100mbps, even in an "up to 100mbps" scenario, is more than adequate for today's standards and there's no evidence to suggest that average demand in the near-mid future will exceed that level, and certainly not in the next 5 years, which is +/- when this current generation of Starlinks will go EOL.
2. You have avoided quantifying load/speed/demand in the near future. Again, please explain what you think average load will be in the future. It seems as though you think you <ahem> understand this subject matter thoroughly, so a parametric projection should be no problem, yeah?
3. You have avoided addressing the cost of fiber. Again, how much will it cost to run fiber to everyone in the US, or a region...or honestly, any relevant geographical metric anywhere in the world.
You seem to fully dismiss (or not understand) the intended user base for Starlink; but instead of me making further assumptions on your understanding how about you explain who's actually going to be using Starlink? Then, iffn you wouldn't mind, please re-address the above in the context of the actual Starlink user base.
(Spoiler alert, its for people with shitty or no internet)