So definitely rule in favor of maximum fun for your table, but as far as RAW goes, it seems clear that the intended parsing of "ranged weapon attack" is "(ranged weapon) attack" not "ranged (weapon attack)".
I disagree. Many feats deliberately include one or more benefits that are more universal. For example - Crossbow Expert. The "no disadvantage for making a ranged attack when adjacent to a hostile creature" aspect functions with ANY ranged attack - thrown weapons, ranged spell attacks, bows, etc. Not just crossbows. This has been confirmed by the game designers.