It's entirely correct that setting the Pushback preference to None won't disable the Pushback truck, since when the preference is None, there's always the chance to ask for a Straight pushback.
Why you want to disable the truck ? If you don't require Pushback with a truck, just don't ask for it.