And, in all fairness, it is possible to smell weed on the clothing/hair of a person who has recently smoked, even if that person currently has no weed on them.
But, YES, it is abused by cops who merely stand outside of the car, with no close proximity to the person, and SWEAR they can smell...