My friend used to work at Walmart and he said the reason they're not helpful is that management gets angry for their tasks taking longer than they should by stopping to help customers.
It's just easier for the programmers to alphabetize by the first word no matter what it is. I'm sure they give no fucks about grammar when making these applications.
That said, it kinda bugs me too.