Almost all the points are not about what DSPy is mainly supposed to offer.
What's supposedly great at is automatic optimization, for everything else... who the hell puts Python in production just to make some API calls?
There are "frameworks" available in all the better languages, but the constructs behind are not that complicated. And why does DSPy even try to compete with LangChain/Graph/crap?