Two concerns: Available for security updates / Image captions
No matter which CMS you use this will always be an issue. If you do not have time to be proactive about maintaining your software, you should look into paying someone to do it for you.
This is the result of Drupal's modular design. It's done this way so it can accommodate the wide-spectrum of use cases. It's a simplicity/flexible tradeoff that can be good and bad depending on the circumstances.