Yea that sounds like XComVersus a game that is Deliberately Built to Cheat to Screw you Over, and then into the Dirt, and then Keep Screwing.....
"Oh, you have a squad full of Colonels? Not anymore, you don't."
Although, I am guilty of sending out rooks to sacrifice for my squadsight sniper.
When I first played XCom 2, I sent 2 rookies and 2 squaddies to kill the Viper King. I didn't read any previews before so i didn't know what was coming. About 4 hours later and a lot of save-scumming, I decided to give up and save it for later.