My perception is that with AWS, instead of managing a physical data center, you have to manage a virtual one. You still need dedicated technical staff.
A small business should use a backup service like Backblaze. AWS is what you use to _build_ a backup service.