Windows Phone’s problem was Steve Balmer, and it was insurmountable. They delayed entering the market for too long and without a large enough user base, there was no way forward to get any real traction in attracting large enough numbers of application developers.
Not enough app developers means dismissal app marketplace means inferior overall user experience relative to Android and iOS, no matter how good the overall hardware or OS was on Windows Phones.
There’s a difference between drafting citizen soldiers for an existential war for survival vs drafting them for imperial wars of conquest and genocide.
That doesn’t mean you have to agree with, or can’t criticize, the former, just that you should understand the stark moral contrast between them.