Originally Posted by
Willie the Duck
I should step back and acknowledge that you are correct. Melee (Str melee, to be specific) is actually, when applicable, more powerful than ranged. The slight greater synergy that archery fighting style has than GWM notwithstanding, melee is clearly superior. Except of course that you have to get up to your opponent (and survive standing next to them). That's a problem that is baked into the game. The equivalent limitations for ranged are either trivialized with feats, or very DM dependent (ex. we in my groups have always had a limit to how many arrows you can carry, but that's nowhere in the rules). So disproportionate constraints. Also, a ranged character forced into melee (if they don't have XBE) pulls out a rapier and still fights with Dex. A Melee character forced into ranged... either has a decent Dex on top of Str, pulls out a javelin (which has range issues, plus parity problems after level 5 baring houserules), or maybe a combat cantrip obtained through one means or another. None of which make the Str-based melee character as good at ranged as the Dex-based ranged character is at melee.
I'm not saying that you are in any way wrong. It still seems however, that whatever limitations the designers wanted for ranged combat in 5e were too easy to work around, and it is a good preferred default mode for combat effectiveness, baring specifically wanting to play something which capitalizes on one of those melee features you mention.