Running servers at home is surprisingly easy, especially if you have a good ISP. With AT&T Fiber, you can get 5Gbps symmetric internet with dedicated IPs at $3/mo each. With a few threadripper servers and a basic UPS and you have the setup for a real serious home datacenter. I just haven't solved the off-site data backup part of it, yet.
So almost nobody in the US or Canada then...
I get 800/20 for ~140/month, including the $30/month fee for "unlimited" data. My other choices are starlink or DSL which are a fraction of the bandwith or speed.
I self-host everything that's "home-only" at home but use syncthing, rsync and a few other thing to replicate important data to a mix of S3, backblaze, google drive and some PVs attached to a hosted k8s cluster.
Canada is vast, and it definitely causes pain, not that I'm excusing it for the ISPs.
A Bell 1.5Gbps/940Mbps FTTH connection is $120 without a deal if you're in an area it is available, but then you go three blocks down the road and all you can get is a 300/30 cable connection for $90.
A little further down that road, and maybe only DSL or Starlink is available.
If your ISP is not reliable then a VPS or dedicated (budget permitted) are good alternatives. Install docker, and an office suite, file manager, pihole, and you’re good to go. Takes minutes. No need for thread rippers either. Mine’s a low spec nuc alternative. Does wonders.
My take on it: It doesn't really matter at that level tbh. I used to chase that level of connectivity until covid happened. I was working from home on am ADSL with 37mbps download, 10mbps upload. I didn't use much internet at home before 2023 so I always had the cheapest broadband plan. Then I started WFH and the same for my partner and I had a homelab. My ISP offered me 150mbps for just £3 more per month, and then I realised... I don't really need it? I was just fine with the same broadband plan from 2015. I changed my ___location a few times, taking my homelab with me, I moved cities and countries, I'm still using the same DDNS service and as long as my 80 and 443 ports are open, I can transfer anything at any time to and from my network. It's 2023 and I'm still using the cheapest plan my ISP offers, the same hardware since ~2018 and I'm just fine with that. I run k3s, a few docker services, network-wide adblocker, monitoring in grafana and many more etc. Everything works just fine.
Don't fall into the meme that you need IBM or HP server class hardware and 5Gbps fibre to run a homelab. I used to have IBM 3650x with +200Gb of RAM that I sold and bought 3x RPi4. I'm currently backing up 600Gib from my other servers, and it's completely fine that it will take a few days and nights ¯\(ツ)/¯ It's a hobby, I'm not paid for it, I'm not paid to maintain 99.999%, it's OK if it's not the best shit on /r/homelab