Holding is generally a no-go. That you see it happen very often does not mean it is permitted.
Also if you play foul as last man and prevent a clear chance for a goal, you also will get red - this rule involves also goalkeepers. A second Tony Schumacher should not happen.
And what you should also include: If the Spanish player would not fall after the foul, the referee should keep the game running by the rules for not interrupting the game for minor fouls. So, yes, the Spanish player really falls easily and likely happily. But the actual foul was done by the dutch player. Not even video evidence would change this as you can see: The dutch player was indeed stopping the player by holding him.
That means attacking the player instead of attacking the ball and that is ALWAYS foul. if you steal somebody the ball and he falls, it is legal tackling, as long as it is not too rough.
And any attack against the player is always a risk for the health of the attacked player, even holding a player on his shirt can result in bad injury.