It's easy for a fan to say the team should just tank and lose games but most professional athletes hate losing and just want to feel like management has their back. By letting the team flounder and not attempt to make short term moves to help the team when possible would send a terrible message and really hurt team morale.
Army is pretty open and honest when discussing most of his moves so I'm not sure why people just don't take him at his word. People don't have to agree with his decisions but there shouldn't be any confusion about why he makes the moves he does. A lot of fans seem to think if the team isn't going to contend for a Cup then why even try to win, but that's certainly not how players, GMs and coaches think.
If you think Army is open and honest then I'm sure he has some lovely ocean-front property in St. Louis he'd be happy to sell you. He's one cagey MF. Everything he says is calculated. I don't think he lies but he never gives you the whole truth.
Army said there was a plan, he wasn't going to rush and he was going to focus on players that fit within the core. He kept reiterating they were sticking to the plan. Then he makes a mid-season trade for one of the oldest players on the team. If he's so open and honest, why did he trade for a 33 year old with less than 2 years when he said he was looking for 26 year olds with term?
The players know it's a business and know it's a cap league. They understand sometimes you need to take a step back to go forward. If they didn't every team that has ever been a seller at the deadline would be mired in permanent losing. The Blues traded away players at the deadline the 2 deadlines in a row before winning the cup, both years they were in the playoff hunt (Shatty in 2017, Stasny in 2018). Did the players suddenly quit because the GM didn't believe in them?