If I had that kind of money in crypto I would stake it. Like cardano stacking is good option. 5% yearly is good money when you have 1mil.
Its not as simple as that, with 1million$, a 10% drop of its coin is enough to make a headache. Moreover with the locked staking model, u're disabled to withdraw your asset anytime.