Spending money is alright. Even my dad spends much money behind me for things I don't need at all.
It should've been spent on more productive purposes. Tony could gift his son 2m bucks worth of shares.
For the house, his son would've bought it with any profits which he might've made. He would've proven himself in the process.
But gifting him a house outright is like electing the 2020 olympic winners from the sons of 2008 winners.