When you say "player", do you mean professional?
When you say "off the rack", do you mean from a shop rather than custom made?
If you are talking about the everyday Joe who is posting on this site, I would say most use shop bought bats. You label "off the shelf" bats as a bad thing, and if they were so poor, you would see a bigger custom-made trade.
If someone said, I want to buy a GM because Trott uses a GM, then says I want a NB bat because he has moved will probably know/notice the similarities in the bats and probably not buy one just because of that. You might get the I like that bat Trott uses, so I will look at them.
Whereas I quite like the look of the bat Joe Root uses, even though it might be (or have been) of Asian origin. I would still buy his GM if it is a good deal.
Going back to buying "off the rack" products, just because it is in a shop from a major brand, doesn't mean it is bad. Look at some of the handpicked bats at IJC or Vitas and you will know they are worthy of the money.