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
Link to math please, how much data will take 10`000tps in Bitcoin blockchain using this stuff?