For bows to do bigger damage... players need to invest skill points into them.

Also, specific enemies have specific resistances against arrows or daggers, for example.
The higher level of enemies the higher their stats. Of course.

Which is why you need those points spent on bows.