"Pipes aren't entrances to your house, but your network connection to the cloud is? That makes no sense whatsoever."
I can't believe that I'm having to explain YOUR example to you.... Your assertion: "that people now hire people to maintain pipes [is analogous to network security]” ...is completely inaccurate because you're ignoring the whole point of the original posting: security
Residential pipes are NOT a home security risk. No one is going to gain access into your house through a ½” water pipe. Do you understand now?
"If you happen to live in an area where you need to worry about break-ins, then putting your applications in the cloud makes even more sense. What happens if you keep your servers local and your house or office gets broken in or burglarized? You'll lose all your business, and maybe expensive servers, routers and other equipment."
COMPLETELY NOT what the original post was talking about. The OP is discussing NETWORK security, not physical building security.
But, let's discuss physical security since you brought it up. Big corporate data centers are RIFE with theft. Hardware gets 'lost', rogue workers physically steal things and digitally steal things (especially when they're mad). ...and if the data center is in a big city, it's one riot away from being broken in to.
Let's talk about YOUR data center- Let's say you're stupid and can't secure a simple server with walls, doors and locks. If your sensitive data isn't encrypted and backed-up off site, you're an idiot. Someone steals the server, who cares, the data is encrypted and you have a back-up.
Same if you get broken into- data should be encrypted so the thief gets useless data.
"But if you run your application in the cloud, a burglary may lose you a few cheap client computers that shouldn't contain any of your important data; your web sites, files, databases are all alive and active in the cloud."
There are FAR MORE occurrences of digital break-ins and theft than physical break-ins and theft (again, what the OP was discussing). I'd love to see ANY stories you have of burglaries where servers were stolen.
One last thing: Big cloud operations is a HUGE magnet to cyber-theives. They are under attack all of the time with attempts to gain access. All it takes is a single successful attempt and thousands of user’s data can be stolen.
Your self-hosted server is a much lower profile target. The only people going after you is whomever you pissed off or script kiddies that stumbled across your server.
"It also seems weird that you're ok about outsourcing the water supply, but worry about outsourcing computing."
If you must know, I have a well. ....and I do my own plumbing (not that this has ANYTHING to do with the original discussion)
.