For one, I will be definitely buying from stores who sort their pieces, because
if I want to buy a variant of a piece I should receive that specific piece, once
I pay. I just hope Bricklink stores won't use this as an excuse to jack up
prices if they do list their pieces properly.
How will you define the variants you want if they are no longer defined here?
Exactly! Shoppers will be getting what they ordered and paid for, they just wont
be able to easily shop for different variants of a particular piece unless they
shop at stores that specify that they actually sorting out different variants
and selling them separately, thus, shoppers will still get what they pay for.
I say this only because shoppers stating that they want what they pay for is
just not an accurate analogy for this topic.