Pashinyan has failed Armenians by allowing Azerbaijan to reclaim control over Karabakh and expel ethnic Armenians from the area. This loss of territory is likely a result of the Pashinyan and his government trying too hard to play into the good graces of the West.
The Armenian government's primary focus right now is avoiding war. The conflict over Nagorno-Karabakh has lasted long enough. If returning these territories will prevent Azerbaijan from attacking Armenia and will contribute to peace between the two countries then it's the right decision.
Though it is unfortunate that it took this long for Azerbaijan to finally liberate territories stolen from it, the Azerbaijani people have plenty to celebrate as their land is finally returned to them. Some have accused Azerbaijan of using force to secure its internationally-recognized territory, but these falsehoods completely ignore the suffering of so many Azerbaijanis who can now return home.