Perhaps the "philosophical differences" we've heard about doesn't quite cover the true details of Mike Shildt's firing.
When the St. Louis Cardinals fired Mike Shildt after the 2021 season, the only reason given for his firing was that he and John Mozeliak had "philosophical differences."
Fans were frustrated with Shildt's firing and Mozeliak's subsequent replacement in Oliver Marmol. Marmol was dubbed as a "yes man" to John Mozeliak while Shildt was given the moniker of the manager who got away.