Budget 2024 tries to sell youth a more affordable life with billions in spending