Why there is no direct connection between the data bus and the accumulater register
The answer as in many cases: Someone thought it was a good idea. 

Someone may have evaluated cost and benefits and may have decided that the benefits were not worth the cost.