If your mindset is to become a better player, rather than winning, then a loss is still a way to gain something. And long term, you'll win more games if you think this way
What worked for me is "the rating I care about is my rating in three months from now, not today", which gives space for learning from losses etc.
Over time your increased rating will reflect increased skill, but even if your skill was doubled tomorrow, you would still hit a 50-50 W/L because you would be playing people at the same skill level.
However…if you want to feel better, play for a couple weeks and then challenge an occasional player. Once you obliterate them, you’ll feel better about the losses it took to get there. :)
I feel doing what you advise + playing slower games (for me usually 10min + increment) + doing puzzles is a great combination. It forces me to calculate more variations than just the most likely candidate move, and to think about positions more. I still tilt in blitz a lot but I tilt much less when I follow my own advise.
* Every time you win, someone else must loose. You should be happy to make the same sacrifice.
* If you loose half your games, you are playing at your appropriate skill level. If you play consistently you will inevitably reach that point.
In general, the way to get better at chess, or anything really, is all about intentionality.
I'd recommend reviewing every game, win or loss, and looking for things you missed, what your opponent missed, thinking about what your opponent was thinking, why did they play the moves they did, etc.