It seems to me as I age, I worry more now than years ago about my finances. I have no private pensions, cpp and oas.. not enough to live on. Every month savings go down. I also realize that if I live, in a house I own, for another 10 years, im going to have to replace fridge, stove, furnace, air conditioning unit, car, roof shingles, etc.etc... I have the money, but watching it go down is not the best of feelings. BUT.. I buy lottery tickets
If your talking the big lotteries, one ticket per draw is fine. Two tickets per draw is silly, just burning money...
Scratch cards and things of that nature are a big mistake.
If you own a home, and are single, or married but an "empty-nester", maybe it's time, when the housing market improves, to sell it and downsize to an apartment. That way it's the landlord who has to worry about all the repair/replacement issues you mentioned, except, of course, the car.
Stable fixed return investments aren't very good these days at current interest rates, after inflation and taxes.
The stock market had been excellent, but there is risk involved. Imho aiming for a 12% return will involve too much risk if it's intended to fund your retirement. 6 to 8% return, between dividends and capital growth is likely more achievable, and a lot less risky. Imho the stock markets are being driven these days by people like you, who are worrying about their retirement, and see no other options to generate the kind of returns required to offset inflation and taxes. Bad news, Trump, and fundamentals be damned. Be glad you didn't buy Bitcoin at its height, and SpaceX during the week after its IPO! The tech sector in general has been generating great returns, but is way too risky for me to be able to sleep at night...