> Really? You can't beat the security of hosting servers in your basement with a top-tier datacenter with armed guards, mantraps, insurance, fire suppression, redundant power and internet, etc.?
Yes, a data center has armed guards. Those armed guards are not loyal to you and they are not observable to you.
If you are a startup with a trade secret written in code that is incredibly valuable and absolutely can not get out, self hosting gives you a kind of physical security that is hard to get running your code on rented machines.
I am not saying that this is my case, but I could see a case where it would apply.
Lets say you have developed extremely profitable algo trading strategies. If they are the kind of strategies where millisecond execution is paramount, of course you have to co-locate.
If your strategy is not under that kind of time constraint I would want my algos on machines only I could access.