I tend to agree, but ...
If you're a small business or manufacturer, IT is a pain in the ass. The "cloud" is a benefit because you don't need to maintain any servers yourself and can just get on with your business.
The problem is that these companies don't face any consequence for claiming that they're secure and then not actually being ... you know ... secure.
If this stuff was simply encrypted at rest, that would have mitigated most of this breach.