Завод как раз не здание. А некая территория с цехами. Поэтому идут с завода, но из цеха. Так же как ферма. Разница явно ж ощутима, не понимаю, почему вы ее не ощущаете.По вашей логике врач приходит с больницы, продавец с магазина, а за покупками вы идете на торговый центр?