I do not know who makes the best bats or even that's a correct question in the first place.
But I do not get it when a piece (which in fact every bat is) of wood costs more than latest iphone/samsungs.
I believe there should be a balance in pricing or else people will not be able to rate a bat properly.
Some people under the influence of money tag will always pick the costliest ones as the best ones and some will look for best value for money.
And to me the Bat pricing and quality (in today's market) are same as buying the high end analog wrist watch or having iranian beluga caviar.
Both will never justify their price for their usage.
You make some very good points.
Going to a reputable bat maker/brand and paying high price eliminates some risks and increases the probability of getting a good bat. That's all. For those of us, who don't live in cricket gear rich countries, that guarantee could mean enjoying an entire season instead of anguishing over half (or more) of a season where lower priced (value) bat didn't open up or ping or play well. I'd happily buy no-brand, no-label, ugly betty, high pinging bats at low costs if they were available. From experience, such bats are hard to find.
Now, we can get into that but it is a separate discussion.
All I know is that TK is one of the bat brands that doesn't disappoint and mine just sounds exquisite.
And, secondly, I stocked up when prices were lower than the 500/600 GBP mark.
I haven't bought a bat in a year (sacrilege, I know
) but I am pretty stocked up on good ones and prices are pretty high on those bats right now.