You do get what you pay for and it should be that way. Imagine if you did not get what you paid for, there would be know way of knowing what quality of item you are buying. In a capitalist system, the amount that something costs should determine the quality of the product.
Yes, I think that you generally get your money's worth over time. If you pay more for a car, you generally get a higher quality interior, more gadgets, and a longer lasting engine. If you pay more for a meal, you get a more glamorous experience and (hopefully) a sumptuous plate as well.
I believe there are some things that the saying, you get what you pay for, applies to. Generally, we have tons of products in America that aren't worth the asking price and when that price is lower than expected you can bet the quality of the product is too. Clothing can sometimes fit this motto, cooking ware usually, and a plethora of other products.
A lot of the time it can be true when we're talking strictly from a bill of materials standpoint. When comparing apples to apples however, the bigger brand will always be more expensive. This doesn't guarantee that it will be higher quality or more effective. This is especially true with electronics. I advise everyone to shop around and buy from smaller manufacturers when it makes sense.
I don't believe that we get what we pay for all the time. This would mean that nothing in the resale market is worthy. For example, we can find a wood coffee table for new for $400, but we can find one used for $100 or less quite often. It could be the same table and we'd get the same use out of it. So many people are scared of buying used though.
While it is true for the most part, the term "you get what you pay for" isn't always factual. I have at times in my life paid for items and services that far exceeded my expecations and hopes despite te low price I may have paid. I think people just need to be smarter about what they pay for.