1000 dollars a week doesn't cover inflation rate, it would take you more than 20 years get to that million, you're just making less and less as times goes on, on the other hand you can use the 1 mil to buy financially stable assets and barely lose anything or invest into stocks, options, forex etc... And potentially make a profit
Passive income aren't always the best deal