Let me put it more bluntly: You think the cars oil pressure sensor is bad, so you shorted it out, did you fix the problem? NO!
Altering the hardware or disabling SMC's ability to communicate with the OS so its sensor alarm is not seen (hence you don't get bothered) really doesn't fix things. Besides SMC will still reduce the CPU's clocking!
Figuring-out the root cause is always the best answer and fixing the issue.