I totally understand that currently it is not possible. My personal opinion is that the scope should be widened carefully in a limited way for aggregious public corruption. It's not an easy answer by any means but should be addressed with harsh penalties for some situations
I don't understand why it makes sense to tie corruption to treason. It's a specifically defined thing in the constitution and it's already bandied about way to easily in a political manner.
Fixing corruption law (including SCOTUS precedent) is very hard, no need to add very debatable issues additionally.