Because batting isn't their job. That is why Test cricket favours specialists over all rounders. Plus the gruelling nature of Test cricket with the longer overs / batting times means that there isn't a place for a true all rounder as their body just wouldn't be able to perform at their peak all...