I know, that scaling on chain is impossible, bus as I mention earlier - segwit goodies need time to be up and running, block size works instantly.
No it isn't
Schnorr signatures confer scaling on-chain
Transaction encoding improvements confer scaling on-chain
Stop spreading falsehoods, these facts are readily avaliable