Martin Stahl mentioned skill which is more relevant than fairness. Managing the repetition and 50/75 move rules is part of the chess skills. Failure to get the result you "deserve" is the result of poor game management, especially time management. Also of poor planning. "I first try A and if that won't work I try B". Always be aware that iffy planning and playing may lead to an unforeseen draw by one of the special draw rules. If you have a clear mind and pick the right course straight away you can dodge those unnecessary draws. In cases where the special draws are unavoidable - like you need more than 50 moves to mate - accept that the designers of the rules intend them to signal that your advantage is too small to deserve a victory score. There are many small advantages in chess which do not win a game and this is just one of them.
I predict that the culture around the special draws will change, OTB becomes a hybrid game. Every chess set you buy will contain a display and a chip to help you in recording the game and assessing the state of the draw counters. Like, there will be a permanent counter display for how far you are in a 50M series. And I guess the display may list all move options repeating positions if you were to choose one of them. plus the number of repeats per option. That will relieve the burden on your memory without affecting your choices.
I hate people who hate this rule.
People that whine and complain about rules like this one, or another popular one is the stalemate rule, seriously have no future in chess!
It's like complaining about the Traveling rule in basketball and that you should be able to just carry the ball to the other side of the court!