2024 budget misses the mark