Budget lacks direction