Comment by bluGill
401k and IRAs is where millennials should have their stocks and those have done very well over the years. There is little point in stocks elsewhere (unless you are very rich) since stocks are for long term investments and those two cover the retirement needs of nearly everyone (except the very rich), and there are few other savings needs people might have that stocks qualify for.
Remember you won't live forever (at least not to current medical knowledge, you can bet otherwise if you want), and you can't take it with you (according to most religions). Thus once you have retirement covered and emergency savings you should be spending everything you earn. You should have enough money left at the end of the month to afford the things you buy at the end of the month, but there is no point in any more, enjoy life with what you earn. (donating to charity counts as enjoying life!)