I've tutored 100s of people in math and I think that I can say that the argument that math teaches you how to think better isn't practical, that is, people do not practice it. Of course math is very tight logical thinking and you can apply that way of doing things elsewhere in your life. But, to students, math, e.g algebra, is in the box of stuff they don't like and won't use, and they're probably right and they just throw it away when they're done; they don't use it and they don't learn how to think better.
I know for me, I had a lot of trouble with math until I found something that I liked that used it. It wasn't until there was a definite, concrete use for it that I took it up. Math seems kind of like shopping for hammers. If I need to build a house, then I'll go get a hammer, but if I don't, I'm not going to stand mesmerized on the hammer aisle.