It’s hard to make bows work without changing the AI of every mob in the game who doesn’t have a ranged attack. I made a suggestion shortly after release which is one possible solution, but not sure how the devs feel about it as it might be awkward to relay to the player what is happening.
The solution: https://forum.norestforthewicked.com/t/solutions-to-appease-diablo-fans-without-upsetting-souls-fans/2794
As the bow stands now, it’s a fun gimmick for players like me who enjoy the archer fantasy. I’m making it work and having a lot of fun with a fresh new char which I never thought would happen. I’m even enjoying the gathering now. Thinking that eventually I’ll focus on buffing runes and rely on potions / dagger to get enough focus to cast them, then plink away.