If someone can make a piece of gear...

If they are able to repair a piece of gear...

Why can't they always be able to also attach a piece of materia to that piece of gear?

The requirement to have the "attachment" job rank be equal or greater than the equip rank of a piece of gear is a bit overkill in my opinion.

For example, my Clothcraft is level 28. I can make Vintage Doublet Vests all day long. I can repair them whenever I want. And yet by some logic, I cannot attach a piece of materia to one until my Weaver is level 30- the equip rank of them item. What?!

How does this make any sense? Please change this requirement, or explain the logic to me.