Read what Max Scherzer said a few days ago, teams have driven the narrative so hard through the media about "flexibility" and "avoiding long term deals" and "not being ready to spend money yet" that the fans have somehow adopted this thinking as if their own money is at stake. I used to fret over things like this, and if I was an owner I probably would too, but as a fan, I want all 30 teams to aggressively try to win every year. It pisses me off right now that the Rangers rotation will be trash next year and there aren't a lot of good candidates for the bullpen while Keuchel and Kimbrel sit unemployed. Maybe they aren't interested in Texas, but signing both would be good for the competitiveness of the club next year.
People are hating this deal because their owners have trained them to fear this kind of deal as if it somehow prevents the team from winning.
Also, I laugh at the above comment that nacho prices are somehow tied to Machado/Pujols contracts. The owners have the concessions priced at the highest possible number they can get away with without pissing off their fans. I've been to 10 MLB parks and the concessions are expensive whether you're at Kaufman, ATT, TBiA, Minute Maid, Petco, Dodger Stadium, Chase Field or the Kingdome (Yes I flew cross country as a young man so I could see Griffey play in the Kingdome). I haven't been to a game in Tampa but I bet the owner isn't offering discounts on concessions as good will to the fans since he's not spending on the team.
And Machado is an investment for the Padres in the long term value of the franchise which is where the owners make their real money. The current group bought the team for 800 million dollars and probably figure that if they can turn the Padres into a contender over a 10 year period they stand to increase the valuation of the franchise quite a bit. Get lucky and win a World Series and Machado's contract has basically paid for itself.