Budget once again fails on long-term planning and vision