So we went to symmetric DSL - going from 1.5/16Mb up/down (from memory) to 10/10. This cost $500/mo.
But over in San Fran, our satellite office was getting 100/100 for $50/mo. They were literally getting ten times the bandwidth for a tenth the cost. Admittedly their building was in range of some nifty ISP and it wasn't a deal you could get anywhere, but the difference was startling.
(AU vs US dollars were about the same at that point)
If you end up in a bad area, there isn't much that can be done about it apparently. I know people who have spent literally years trying to get an issue resolved.
Even people I knew on TelecomNZ/Spark fibre didn't have the greatest connection speeds (They were decent I guess, but not what I'd consider fibre at all).
International connections are up to the ISP - and those prices have dropped sharply over the years.
The main cost remains the last mile, and while plenty of money is there to be made from international (I was a Pacific Fibre founder - we tried, and a director of an ISP that can rapidly hook up connections from DCs to AWS etc) that's not really holding us back for most uses.
At my work we had two 1Gbit internet links at our primary site and anywhere from 1Gbit down to 50Mbit~ way out in rural areas and we had between 500Mbit and 10Gbit dark fibre between sites.
Rhodes is a new super-high-density suburb in Sydney. There is zero new telco infrastructure and 45,000 residents. The nearest exchange is in Concord, about 5km away. So one or two buildings have NBN, a few buildings have (overpriced) internal fibre, but the vast majority have sub-2Mbps DSL.
There were a few companies putting in fixed 4G links cos, y'know, 2Mbps barely qualifies for email and web browsing these days.
I lived there a few years ago; perhaps the situation is better now.