It’s not solely about attendance.
If Royals can give a lucrative contract to Salvador Perez, then the Cubs can re-sign Contreras regardless of the outlook for 2022-23—not necessarily for Perez money but post-2021 market value. It’s just a solid baseball decision and Cubs are still in the baseball industry.