I run my own nodes, actually three of them, for about 2.5 years. It's not easy or cheap to keep a well-connected node! And that's the problem... it's no use having a poorly connected node that won't work when you try to use in real world, in real time.