Yes, it certainly could have been avoid if 1) We and other NATO countries had allow the Minsk Agreement to be implemented. François Hollande and Angela Merkel both admitted NATO never had any intention of allowing Ukraine to abide by it 2) If had sat down with Russians and listened to their security concerns in December of 2021. They wanted to negotiate and we didn't. 3) If we and Boris Johnson had allowed Ukraine and Russia to implement a peace deal that close to being finalized in March of 2022.
WE/NATO wanted this proxy war and, at every turn, did everything it could to keep it going.
There would have been no need for any “peace agreements” AT ALL if Russia could have just stopped attacking & invading its neighbors without provocation
You keep ignoring that crucial point ... that’s where it all started
Putin’s Russia is the problem