National Budget Speech 2024: Expectations vs reality