I don't know why I bother, but here goes. After making the playoff in 2020 (earlier than most expected in a gimmick year) we signed the best FA available - a current star, to help us get over the top. He gave us a much better chance to win in 2021 and 2022 when the team had a legit shot. It's really unfortunate he's fallen off recently.
The FO can't control or predict injuries or how players will decline in their early to mid 30's. They can't.
Again, you're just focused on the results. If you expect GMs to be near perfect with these types of signings for fear they will make mistakes that will cost the team later in the contract, then you simply don't want GMs to sign big time free agents like Springer.
I certainly wanted Springer on the team when the team was awesome in 2021, 2022 (and 2023). It can be a good signing, even if it doesn't completely work out and provide excess value.
We aren't the Royals - we have enough payroll flexibility to go for it with top tier guys like Springer.