Why can we not have services where people make donations to a global company with enough resources to host these full nodes for them. , like we have with Cloud mining.
I know there are big Bitcoin supporters out there, that might be living in areas where there is weak internet infrastructure or they might lack the technical knowledge to run these full nodes, but they will gladly donate some money to further the cause.
Is there currently services like this?
The point of running a full node is nullified if you aren't the one running it. Unless the machine running the node is under your control, you have to trust a third party. Running a full node is all about getting rid of trust.
Nullified? Nope, I have to disagree. If I help to fund someone to run a full node on my behalf, it still adds value to the community. I have previously donated old harddrives and computers from our work to friends of mine, to configure as full nodes.
If every merchant ran their own full node, then we would not be worried about the decentralization of the network, but these cheapskates just wants to leech from other people, that are willing to sacrifice some bandwidth/hardware for this purpose.
I have even managed to provide some hardware and software support for one of our local bars, to run their own full node.