I’m not sure what your language has, but you definitely hit the nail on the head with your inadvertent description of the English language: (seemingly) arbitrary rules applied inconsistently.
You’re absolutely correct that an inexperienced lab assistant does not refer to the lab.
The GP isn’t wrong either.