It's cannot to sign even transactions with new bech32 addresses
Is it still important when everyone has reached a consensus and the segwit has completed some time? Approving and using a segwit address means you accept the shortcomings as you have listed. You are using a segwit address for yourself, so why are you complaining about it? You should learn to accept, to achieve it, you have to eliminate other things, cannot ask for everything, don't be greedy.