Home Internet is not adequate to provide a reliable witness or full node.
This is a gross generalisation and based on my experience is simply not true.
I have had absolutely no internet problems with my witness and plenty of other people are running reliable witnesses on home internet, even on 4G mobile.
Of course there are HUGE differences in quality of home internet and some home internet may be too unreliable.
Reading your comments below the main issue you seem to have is power outages (2-6 times every winter). That is terrible power reliability and is not typical.
External power outages where I live are so rare I'd say once in 3 years is typical.
My new backup witness will be a laptop with the ability to change internet connection to 4G, neighbour wifi or even city wifi in the event of a power outage.
Secondly, the new snapshot facility means you do not need to replay a node for every outage. I can generally have my witness up and running within 20 minutes of the machine going down (and I have auto-switching to a backup).
Thirdly, the whole point about decentralisation is that having lots of people run nodes means that individual nodes DO NOT NEED the ultra high uptime that data centers provide. If one API node is down front ends auto switch to others.
RE: Hive API Node for under $750 - Hive can scale at very low cost.