Quote Originally Posted by AmiableApkallu View Post
Yes. And that's as it should be. It's not the job of customer to ask a developer to clean their code up. It's the developer's job to deal with their code in whatever fashion they deem most efficient in delivering a product now and in the future.

So, pray tell, how do you propose to deal with low(er)-level casters that want a rod/stick in one hand a shield in the other?
Admittedly, what I'm talking about is as much design debt as code debt and I'm mostly focused on the design debt. What I would say to lower-level casters that want a one-hander and shield is, "It's not something we support anymore." It would be different if the designers decided to support the idea for the jobs forever, but they didn't. They decided that all jobs would get a single droppable item even if it represents two separate physical objects (e.g., two daggers for NIN). The one exception remaining is the GLD/PLD which they probably didn't have the time or inclination to address that particular thing at the time. That one exception makes for a clunky experience whenever it comes up and they're having to add a bunch more exceptions to make it less weird.