Can you please tell this to "The Chicago White Sox", rather than to their fans? Because their fans are responding to their behavior, where they seem to have a strong payroll limit where they are flat out unwilling to go after the top players.
Consider our competition in San Diego. This offseason, they just added a starting pitcher, highly paid but very effective the last year and a half, under contract for several years. They are about to sign their second $300 million+ contract. Some of the moves they make will not look good at the end - some already don't, but they realize they can beat the Dodgers right now and are acting like it. If they take losses the next year or two, they believe it will be worth it because they can bring a title to San Diego.
Compare that to the Chicago White Sox. They see Lance Lynn, who has been almost as good the last few years, and say "this is a guy we need to add!". Yes! We can win this year! Then, they see a major hole in right field, where White Sox fans have been eyeing George Springer, a playoff proven player who would be a nearly perfect fit, who even hit righties better than lefties the last 2 years so that platoon thing isn't a big worry - and they say "We signed Adam Eaton for $6 million before someone else could get him!!!". They look at their need of a reliever, in this thread, where we could get this done right now if we were willing to go to about $50 million give or take, and see "yes, that would be a fair contract for that player, he is the best reliever on the market and would absolutely be a perfect fit for our championship team the next 2 years, and that's why we won't pay that price and will only take him if he's a bargain."
If the White Sox are operating with such a stringent payroll requirement that they cannot risk losing money like the Padres, even though their stadium has been 1/2 full for a decade so there's plenty of opportunity for revenue growth and they've been immensely profitable in recent years...then they need to act like it and hoard years of control. If you cannot afford to play with the big boys in San Diego of all places, then you cannot give up 6 years of a potentially decent starter for 1 year of a hopefully very good starter. You cannot waste money in noncompetitive years (2019's wasted $50 million), you cannot trade young players for expensive closers who you hold in 1 competitive season, you cannot trade away your international signing dollars because your scouts are lazy and your owner is stubborn, you cannot put a potential long term starter in your bullpen rather than starting to stretch him out and preserving his service time, and this list of issues could go on. If you have such a salary limit, you have to run with the things you can develop and already control, and you have to try to steal guys with years of control. You may have a more money to play with, but you have to think like the A's, Baseball Club Cleveland, or Rays, and pinch every penny. Maybe you have enough money you don’t have to trade away every good player, but you have to constantly be thinking long term.
If the White Sox are going to trade controlled young players for 34 year old starters who have been very good the last few years but have 1 year of control remaining, then they need to act like they're going to win right now and they're willing to lose money to do it.. Hendricks's contract may be Herrera bad in year 4, but if you have 2 straight world series appearances and a title, congrats on the 38,000 season tickets sold in 2024.
If you're right, and this roster could be substantially weaker after 2024, then they need to act like the 2nd of these. If they can't afford to, then they shouldn't have put themselves in a position where they are giving away players they control after that point like Dunning and spending years of control on Crochet in the bullpen. Pick a path.