I'm not sure if it is difficult to code these hats to behave this way but it would be great if all the cosmetic helms would function like the ninja mask and a few others, where they don't replace your helm but give you their small bonuses and skin over the actual helm one is wearing.
It would be great if things like the Secretive Hood and the Party Hats functioned this way.