It looks like they are fixing this in 10.0.5
- Players can no longer unconditionally roll Need on 1H weapons (or 2H for a Warrior in Fury loot spec).
For that last one, in 10.0.5, the system will now thoroughly identify if you can dual-wield the weapon in question, based on your loot spec.