Thank you for the context, and yeah it makes sense. I think it really depends on your requirement. In the article, I just wanted to showcase that it is possible.
Astro even mention using Strapi in there docs. Strapi & Astro 🚀 Astro Documentation
I think it really depends on what is your use case and what you are looking to achieve.
To your point using MDX and Astro is amazing. And form most cases it is the way to go.