First reason the trucker can't come by the house is the CSA 2010 rule. It limits the number of hours a driver is allowed to be "on duty" and since he already spent xx hours loading, driving, finding the delivery place, fueling the truck, unloading the truck (after they got to him, found somebody to do it, got the loader fired up and warmed up, coffee drank, etc) The driver has to be off duty before the end of his 14 hours or there is a problem. He would probably end up in your driveway with no way to move the rig, overnight... or at least for 10 hours, and then have to wait on his next dispatch before he moves the truck, because as soon as the key is turned on, he is back on duty and the clock has started for his next 14 hour day and there is NO WAY to stop that clock, except to do another 10 hours in the sleeper berth. Trust me, without substantial pay, the driver isn't likely to just want to drop by and kick the tires off like we could do back years ago.
I have done exactly what you are wanting done with some vehicle hoists, but that was when I could use my sleeper berth to stop my clock and we only needed 8 hours in the sleeper berth (and that could be split in two parts, minimum of 2 hour for a part).
The new rules are choking the truckers ability to make money and that is adding another nail to the economy of this country. They are doing it for "Safety" but when you give a driver a list of things to do, and a maximum time to do it in, and he gets "drowsy" and can't stop the clock, then he has to keep going or risk his job. I see it all the time with the drivers that are under stringent dispatchs. My work has limited me to almost 75 miles less than I can legally drive and limited my stops to 3 whereas I could probably do 5 provided everything goes right. I get paid by the mile with extra $ for each stop. Problem is, if I run out of hours on the way back, I have to go into a motel for 10 hours even if I am 20 miles from home.(no sleeper on my truck)
Hope this starts to explain why your simple reason isn't so simple.
David from jax