Traction control

I understand in a truck that it is Rear wheel drive for towing but in snow without 4 wheel drive it is worthless. The other issue is when you’re in 4 wheel you never get the gas mileage that you do with 2 wheel drive. Would it not be possible to transfer the drive wheels from back to front when driving in snow when not towing without going in to 4 wheel drive. The other option is have it front wheel with a button to push or knob to turn when you are towing.