Crimean water supply is one reason. There are others. The war didn't start in 2022. The mistake Russia made, was assuming Zelensky was smart enough to negotiate. Maybe you should look into Ivan Katchanovski's book on the Maidan Massacre for your attempt to 'generally' blame one particular thing.