Yes, there is a good reason.
This is done so you will know if you hit a vein. If your needle enters a vein and you instill the medication, it will be given IV rather than IM or sub-cutaneously. It could be dangerous to the patient, or cause the medicine to be ineffective.
Hope that helps!Kerry