I'm just pointing out that your belief that this will fix differences between the styles within a given play style is not likely to be true.
People will just take the new info and min/max their tactics to whatever is most appropriate at each range and then switch out their weapons as needed to get max DPS/effect on the target.
This may make throwers less valuable overall, since throwers use different feats and skills in some cases than bow users, but it won't make particular styles within the bow meta more or less effective - it will just change player tactics to include the best DPS/effect at each range. This despite the fact that the various ranged weapons are very different from each other and require different skills and abilities to use. To go along with better damage at range and longer range Longbows should also have a STR requirement as an example. Any Xbow should have a DEX requirement, with rate of fire tied to DEX. All ranged weapons should be much less effective at melee range, etc.
If you wanted to really differentiate the various ranged styles the number of feats involved would have to be increased and their exclusivity to a given style would also have to be increased. If you don't do this players will take the same set of basic feats that work with all bows and create generalized builds that are far more flexible and ultimately successful than the people who choose to specialize in a particular weapon at a particular range.