Don't get me wrong I've always understood that whether an attack is ranged or melee is unaffected by the differring stats, I've stated this a few times in this thread. But as you also mentioned it currently works on a weapon basis, your weapon is ranged use dex, if its melee use str. This system is very intuitive in its design, there is no questions as to the stat you should be stacking.
This is the basis of the argument against you, changing this design to allow one melee class to use the ranged stat defeats the purpose of this system, and as much as you try to argue it changing the tooltip to account for specific weapons will complicate everything they have put in place to make things so simple.
But I guess there's just a counter argument to every counter argument so we could go around in circles till 2.4. Probably best to abandon this as every point possible of being made on both sides by this point has been made.