I don't think it's so bad. I just happen to be lucky because I live in an area where they built fiber almost 2 decades ago - many areas here have really bad connections too and rely solely on 4G (50-250Mbps, usually 20-30Mbps) and we now have "5G" here.
Perhaps in the rural areas you are behind us but I think you have some fantastic Internet speeds in larger towns.
Fiber is slow to roll out here but it's picking up speed. 5G will probably be widely available in another couple of years, but right now it's very limited. Many rural areas have only 2 choices for Internet: dial-up or satellite. I got lucky in that I live in a rural area but I'm close enough to town that I have LoS to the local WISP's antenna so I get 30/10. LTE is spotty at my house, and becomes non-existent about 10 miles down the road.