The lineup and rotation logic in MLB The Show is beyond broken; it’s practically a bug at this point.

This is the rotation after the 'Auto-fix' kicks in

And here is the lineup the CPU 'optimized' for me. It’s a total disaster

This is the proper lineup, the way it should be

You might ask, "Why not just fix it yourself?" The problem is that in Franchise Mode, every single one of the other 29 CPU-controlled teams has broken rosters. It’s not just a minor mess; it’s a systematic failure.
I’ve tested everything to see if it was a base roster issue. I tried the most downloaded community rosters and even specialized "Franchise-ready" rosters, but the result is always the same. The CPU logic just breaks them immediately.
There is only one "workaround": controlling all 30 teams manually and micro-managing every single roster. That is insane labor and completely unrealistic. Plus, doing so kills the automation of trades and other league dynamics, ruining the whole point of Franchise Mode.
I bought this game after a long break since '23 because they promised "evolved logic" before release. Did I just get scammed? It feels like a slap in the face.
I really want to talk about this. Do the developers even realize this is happening? Can this even be fixed with a patch, or is the foundation itself just broken? This is unacceptable.