The high capacity satellites do have insufficient bandwidth to serve demand, on that I agree. But that's not a spectrum limitation, its a limitation on how many such large GEO's have been launched. Which is a small number because each one is so expensive. There is still plenty more spectrum we can use for GEO telecoms, and more with proper frequency re-use schemes.
The point you make about the drive to large GEO's holds true if you assume only one spacecraft will ever be in a single orbital slot. But that's not the case. There's plenty of orbital slots where multiple GEOs are co-located, and this will increasingly be the case in the future. I'd argue the drive to large satellites was more driven by various incentives and systemic issues in the industry that drove them that direction. A much longer conversation, but it's things that can all be fixed.
And to answer your last question, because our satellites are spec'd to provide the same EIRP on the ground, the ground terminals used are the same as those in use today for GEO telecoms. These terminals are all off-the-shelf and very low-cost compared to the terminals necessary for a LEO-based network.