Because whether or not they're justified in doing so, Ukraine has made it clear that they have no interest in targeting civilians. They've been incredibly surgical and precise in their attacks. Unbelievably so, honestly.
Whichever way this war ends you can be sure there will be lone Ukrainian terror attacks on Russia for next 50 years. People will not forgive.
There has never been a way where civilians are not attacked.