Tell that to many other drastically reworked champions.
Yes, such beloved characters as Yorick, Taric and Poppy. Do you know what the difference between Ashe and them is? Ashe wasn't abysmally designed and people actually liked Ashe.
The only reason she has her design is because at the time the game design was heavily "RPG" very linear without much in terms of programming technology either. And they just kept her that way.
Why is this a problem? You don't have to like everything in the game, if you don't like Ashe as a linear champion then just don't play her. Not every champion needs to do 15 things with every spell cast.