It is the rules of chess that are at fault. It's time to remove the drawing possibilities.
The hard part is how.
Lock them both in the playing room and don't let them out until there's a winner.
Well, in principle you can make every type of draw a win for one side or the other. i.e. stalemate = win for a selected side. Three-fold repetition of position is a loss (or a win). And so on. But to be frank this is not very appealing, as these new objectives would dominate the game.
Better to play go instead.
I like the idea of 6-12 months before the match, have players over 2750 FIDE vote on which openings and variations to disallow.
Even the most dim-witted individual who holds an advanced degree in hyperbolic topology can draw on command with a petroff or berlin, but force them to play something sharp and there will be decisive games.
That would not solve the problem of too many draws in matches, but in tournaments they could give 1.5 points for a win instead of 1 (like they do in football, for example).
That doesn't change anything in a match though.
Just like I said