I really think that's unnecessary. Honestly bows still have way too great a range. Even with modern bows, an accurate shot becomes exceedingly difficult past ~160 feet. When you consider that dnd archers are attacking moving targets constantly weaving in and out, and trying to avoid friendlies, and trying to avoid getting pasted themselves....ranges of 300-600 feet are LUDICROUS.
Those kind of ranges are reserved for volley fire, not the "tactical" attacks that are made in dnd combats.
One way to weaken archery, just cut the range in half. 75 feet, 300 feet at disadvantage. That is still incredibly long compared to actual stats, but for a fantasy game still works. And if you want to add in a "Volley Range doubles the range" for your medieval mass combats, by all means.