I've ordered a lot of pieces (at least a lot for me) on BrickLink, among them a bunch of "3794b - Plate, Modified 1 x 2 with 1 Stud with Groove (Jumper)". Instead of that variant, I received "15573 - Plate, Modified 1 x 2 with 1 Stud with Groove and Bottom Stud Holder (Jumper)".
I've checked the order again, and the description for that piece reads "Plate, Modified 1 x 2 with 1 Stud with Groove (Jumper) We do not differentiate between 3794, 3794a, 3794b and 15573!". I missed that part, so I know this is at least partially my fault (it's not too bad though, my MOC will still work, but if I had needed 15573 and gotten 3794b it might not have).
So my question is, is this just another thing I have to look out for, or is this a really bad practice and should not happen on BrickLink?