maximize isnt needed only for maces but other weapons does
What do you mean? Maximize Power makes you hit the maximum damage you can hit on monsters, e.g., you hit 89, 93, 102 on a certain monster without it, with it you always hit the highest you can do, 102, 102, 102 etc. So every weapon used should benefit from it, but just not that great to let it drains your Sp constantly.
While Weapon Perfection makes you do 100% damage on all sizes.