Sure, but the admin customizations are pretty damn simple once you figure out the few commands you need (registering custom post types, adding & customizing options pages, removing unnecessary tabs per user role, etc). The fact is, it has the market share, so neophytes are at least somewhat familiar with the interface. That is a true advantage.
Also, ACF Pro is your best friend in the CMS customization area & it easily dumps custom fields into the WP REST API for use in app frontends like ngx or React. I'm working on an app & CMS with this stack now and frankly, it's fantastic.
I think this is an outdated perspective. You can easily train the WordPress CMS to handle any content you could possibly want to throw at it, including your above example (which would take like ten minutes, tbh), for sure. Took a bit of time to figure out all the moving pieces, but WP is a fully mature CMS at this point.
Interested in what other CMS's you would recommend? You aren't being very specific.
Also, ACF Pro is your best friend in the CMS customization area & it easily dumps custom fields into the WP REST API for use in app frontends like ngx or React. I'm working on an app & CMS with this stack now and frankly, it's fantastic.