You can not prevent a war with a mad country. They attack, when they want to and that is how wars start. The only way to make sure they can not do that again, is to destroy them. The Russian Empire died in WW1 due to a long costly war, the Soviet Union collapsed as it could no longer afford the long Cold War and now Russia has to collapse due to Ukraine. Russia can survive small wars fairly well. So this has to be extended, as victory has to be to destroy the Russian Federation.
However a quick war, like the Winter War, Polish Soviet War or the war against Japan, does hurt them, but does not destroy them. So your idea of a decisive strike would just cause another war in a decade. The current strategy can mean no war with Russia for decades or if we are lucky for even longer.
You can not prevent a war with a mad country. They attack, when they want to and that is how wars start. The only way to make sure they can not do that again, is to destroy them. The Russian Empire died in WW1 due to a long costly war, the Soviet Union collapsed as it could no longer afford the long Cold War and now Russia has to collapse due to Ukraine. Russia can survive small wars fairly well. So this has to be extended, as victory has to be to destroy the Russian Federation.
However a quick war, like the Winter War, Polish Soviet War or the war against Japan, does hurt them, but does not destroy them. So your idea of a decisive strike would just cause another war in a decade. The current strategy can mean no war with Russia for decades or if we are lucky for even longer.