Those type of people are not even worth talking to.
I get tired of people saying, so and so is a rip off, because they are expensive, I try to explain to them just because someone may be expensive does not mean they are a rip off, someone can be cheap and not deliver what they promised and they are a rip off.
My mother is cheap, but over the years I have tried to educate her, several years ago she bought a $5 walmart faucet, I refused to install it, my brother did, and then she got a crap kitchen faucet I wouldn't install, later when she had problems I changed them out.
She wanted to pay me for it, I told her no, then she said at least let me pay for the parts, I said you don't want to know how much they cost, she pressed on, so I told her, she about had a heart attack, and it was only a $180 faucet (My Cost) I wouldn't accept her money, but then just to have fun with her, I told her how much I would charge a client to have the same job done by a plumber.
Now I just do stuff for her and we don't talk about money.
You're absolutely right. However, a lot of people have to get burned first, and some don't learn then. We are polite to people and if it is someone on a tight budget we give them all the advice and help we can. Maybe they are doing the best they can and I feel for that person.
The ones who tell me how smart they are because they can buy this great laminate at Big Lots for $.59 and get over on all the professionals because they'll do it themselves and imply the professionals are stealing from them don't get the advice. They wouldn't take it anyway. And THOSE people will never show their face at the same place they have shopped and bragged about how they were doing a job so much cheaper and better.