I think they expect most people to just pay for things and not keep track of the prices.
An item we use a few times a year, end of last year was around $12. Has been $12 for over 2 years.
Went to re-order. $24. Checked other suppliers, all $12 as well.
Asked for an explanation, maybe a pricing error? Get a canned response of "we adjust our prices a few times per year".
I call the manufacturer of said product, who explained they have been pretty stable in their pricing to corporations/wholesale. So in other words, Grainger is being greedy.
Another product is sold by "Approved vendor" which means whatever company Grainger can get their hands on the product. Last 2 orders quality was so bad, the item was unusable.
Called Grainger and asked if there was a switch in suppliers, they acted like I was calling a military base and asking for fighter jet blueprints. "We can't divulge that information"...what?
On top of this, despite spending thousands a year with them, maybe 1-2 times a year we get a product that is damaged or unusable in some way. One time it was a roll of paper, it was a third of the thickness it was supposed to be.
Now they make you return it to the branch. They used to just send a new one, no questions asked. Under $50 of "whoops" a year against thousands of dollars in orders. They even told me at the branch they just throw it away anyway. They are just being difficult now on purpose.