There should be a minimum of 25% of all presents found being broken. They are far too rare to make good use of the mechanic. Make it 33% in hard mode.
Increased in Extreme
They're not that rare, must just be RNG not giving them to you enough.
Part of it might be, if your Present Skill is high, you'll auto-fix a good number of them the first time you pick them up.