Another part of the issue is the
OOTP AI, which allows a pitcher with 20Ks in 180 IP to continue to pitch. My league includes a 44-yo, for example, who threw 145 innings with a 6.32 ERA (9K, 37 BB, 17 HR--realize that HR total is very low, too, but the HRA stat is not a very sexy stat so not many people pay attention to it...but an old guy like that, especially one without much zip left in the tank, really ought to be giving up more HR), this after relatively poor 42 and 43 yo seasons. The team had reasonably acceptable 24-26 yo alternatives in the minors who any reasonably adroit GM would have gone to.
These are the kinds of things that make me disappointed every time I go to play solo.