Sorry, i'm gonna keep using Majora's Mask as an example if you don't mind.
You can finish it perfectly fine if you don't get everything, that's not a problem in any zelda game, MM at getting the Fiery mask, for example, you must get every mask ingame, and that means you need to buy 1 mask that you must pay 999 rupees, but to get that amount, you must have the big rupees "sack" (english is not my main language, please forgive...), and for that, you must go to both skulltulas houses to get all 100 of them, and it's a real pain in the ass, lol, but all of that is only if you want it that bad.
TP is even less tiring, is not as if you must get all the heart pieces to finish it, is not that hard to finish it, if anything, is long to go all the dungeons, but that's one of the big points of zelda series, everywhere can be a suitable place for a dungeon, even if you've gone there 30 times, you find a new thing, and that's fun imo.
Sorry for the long read...