Messi has an old school mentality. High IQ, incredible skills, and tenacity. There is zero flop in Messi's game. He's like an NFL running back when he has the ball and will run through just about anything if he can. The game would be so much better if people had his tenacity instead of the flop tendency.
Sports across the board are getting soft. I think it's more engrained in the generation than any specific sport. NFL, MLB, NBA, Tour de France etc. all getting soft.