That's definitely not representative. Perhaps you've spoken only to guys doing HFT. A lot of trading systems are written in Java, and something like 20ms between seeing a trigger and sending an order to the market is fast enough for most needs.
I think for 24/24 operation though, the problem isn't really a programming one but simply the sheer number of people who'd have to work in shifts. Traders, engineers, middle office, maybe even compliance or quants... all these people are really expensive. You can't just leave a system running without people to monitor risk, check for reporting breaks, approve transactions, etc. The end of day reconciliations and reports are also much easier done with the exchange down.
I think for 24/24 operation though, the problem isn't really a programming one but simply the sheer number of people who'd have to work in shifts. Traders, engineers, middle office, maybe even compliance or quants... all these people are really expensive. You can't just leave a system running without people to monitor risk, check for reporting breaks, approve transactions, etc. The end of day reconciliations and reports are also much easier done with the exchange down.