Most people should have at least two choices. Their cable company and their phone company. These choices may be comparable in price and service level or wildly divergent depending on your specific location however.
I live one block away from one of the main fiber trunks in the city, but I was quoted (both by Comcast and AT&T) that it would be $20k-$30k to run that fiber to my building.
Unfortunately I think my experience is pretty common in the US, though sure, there are plenty of people who can choose between e.g. cable and fiber.