I recently got one, and I've been cooking at home a lot more often as a result. I think more people would cook their own food if they knew how to make it taste really good.
To each their own but imo a sous vide is a big, expensive, plastic waste of counter space.
Your viewpoint is totally valid, though I still encourage people to give it a try for themselves. They don't even need a circulator the first time they do it, although I do think they're worth the money. A lot of restaurants actually sous vide their steaks before searing them, so if someone's sous vide steak is coming out terrible then I suspect something really went wrong in the process. Either not enough salt and seasoning was used(sous vide calls for a lot of salt), or they didn't properly sear the steak.
I will say though the sous vide does work really well for some things. Batch cooking of chicken breast, venison in nearly any form, and various cuts of pork that you want rare but want to make sure it’s safe to eat.
It's like anything else, you must invest the time and energy to get the quality. Restaurants simply abstract this away by increasing the cost.
If I'm making a quick soup for the evening; I'll use store-bought stock, if I'm making it for a huge group of friends, I'll put in the time to make my own.
Home made spaetzle is a great, quick noodle (and since I've got Celiac, it's an easy noodle to make GF) that takes about 5 minutes to actually make, 3 minutes to boil, and 5 minutes to brown on the stove top. Using it for Mac-and-Cheese is almost faster than the Kraft stuff.
And with anything that is a learned skill, cooking is slow at first; but as you get better at the basics it speeds up the process. As an example, it used to take me almost 2 hours to change my oil on my car; now I can do it as fast as a shop (~20-30 minutes).
The biggest thing that it all comes down to is time/money tradeoff, if I can convince myself that something is more worth the time it takes to do than the cost of someone else doing it, I can usually make it happen.