Your tow truck driver has been mislead. It's apparent that there is something in the electrical system that is putting a drain on the battery. It could be a short or other faulty component.
As for letting your car sit, if it is going to sit for a prolonged period, a few months, putting it on...