There is no "MUST".
And just because many other RPGs do it doesn't mean it makes sense.



How does it make sense that you got to have 20 STR to wear full plate armor n0.28172, but you had no trouble wearing the other 100 full plates before with STR 10?
How does LEVEL make sense as a requirement for a weapon to begin with?

For a skill - I could understand that. You need experience to master skills. But not items that oyu already know how to use.

If I already know how to swing a magical sword, then why am I suddenly unable to swing magical sword no.4356? Did I suddenly forget how swords are used? How is that sword different from others to prevent usage?


Common sense in RPG is a rarity.
So no, it does NOT make sense. It's just a leftover mechanic that is useb without actual thought. Peopel used it before and now poeple accept it as standard, never brining into question it's use or worth.