I live pretty rural and no service providers had any desire or plans to expand service to where I am. Best offering was 768kbps DSL.
I'm in a little bit of a valley with a ton of huge trees, so Starlink would cut out every 10-15 minutes. Cellular internet was...okay...but not fast enough for my needs.
I ended up paying a provider to dig a trench from a distant main road to my property and bury a fiber line direct for my use. It has a 99.99999% uptime guarantee which is nice.
I'll be paying for it for 10 years....but honestly, worth it.