You're assuming that MCAS has physically/logically discriminated inputs, and that the electric motor driver is capable of filtering which ones to acknowledge based on a switch that no one knew would need to exist at design time.
Odds are, when looking at the avionics network traffic, signals from the trim switches and MCAS are indistinguishable. Running an extra wire to represent the input to the microcontroller would also be a hardware change, which likely means swapping out hardware boards, and running new cable/wire/etc, which will require new schemata, new boards to be sourced from the manufacturer, more paperwork and testing, more maintenance install/refurb procedures, so on and so forth.
From my understanding, Boeing is desperately trying to squeak by with just a software change to avoid all that.
Personally, I'd prefer they take the time to do it right and change the hardware. It's what should have been done in the first place.