And about "equally awful", the game is doable even with a full mage party, but then it actually starts resembling something challenging.
Have you done this? As I said, if you're counting Summoning, then "magic" is fine. I also don't understand why your definition of a "challenge" is simply inflation of a different kind. Taking longer to kill something and having to wait on very long cooldowns isn't a challenge. There's no tactic that will circumvent 100% immunities other than simply not using that element in the first place either; which goes against building them in a specific way at all. Without prior knowledge to these kinds of encounters, it's an automatic reload. Before the mirror becomes available, it also means you're forced to use weapons that you'll do less damage with by default, but you have to use them because they are the only way to deal damage.
You're still grossly dismissing the difference between Scoundrel and Warfare, especially early game. You don't start out with 10 in either and until the teens, a 20% damage boost is huge. It also makes Battle Stomp completely unusable on a Rogue.