Its not the hood of the car that counts, but what is underneath the hood...
TOS, can be explained away by higher levels of artificial intelligence.
Higher levels of A. I. occur from time to time, then they collapse due to some essential flaws in the A.I. A reevaluation occurs, which results in a new A. I., that appears, at first to meet said needs...
For example

( extreme groaning by some) followed by very extreme face palming) In the FASA Star Trek: The Role Playing Game supplement Star Trek Tricorder/Starship Senors Interactive Display; ( groaning yet?) The authors show that senor ranges change with warp technology. Before the warp factor eight speeds are attained the maximum warp factor was warp factor five, the computers could handle this. Afterwards the initial Duotronic systems could handle warp factor eight. The next generation could handle warp factor ten, and the last warp factor fourteen.
So, what is happening? Computer time constraints. A computer requires a certain amount of time to handle, in real time functions that take time to process at the levels required.
This, by the way explains the S. S. Woden, being a joke to the Galaxy at large.
Real world the United States Navy A-5A Vigilante had a digital computer for navigational purposes. Yes, it fed into the analog Autopilot, but the system wasn't fast enough for real time use.( The initial versions lasted about fifteen minutes before failure. ( which is where Gene Roddenberry et el got the idea for Duotronic systems. )(something reliable)
Done screaming yet? :^))