Not sure if this is the right solution but I do appreciate that there is a problem which it would be helpful to address. Speaking neutrally as a fan of open attacking football it always annoys me when a player beats another player with a bit of trickery, or a player is sprung forward through an enterprising series of quick passes, a defender will often wrestle the player in possession to the ground and stifle the promising move at birth.
Occasionally that defender is the last man and is rightfully red carded. However, 90% of the time the offending player is lauded as “taking one for the team”. Indeed a player can often be criticised for not fouling an opponent early on in a move that leads to an attack. A yellow card does not really help the other team (unless it goes to make up a red). Therefore the defending side has killed the move and got away Scot free.
There is definitely a case for a more effective remedy to discourage cynical fouls. Not sure if the blue card is the best idea, but willing to give it a try.