I could and I do. Being born into religious fundamentalism is no more a moral get out of jail free card than being born on Russian soil. In both cases you got dealt a rough hand, but you're still responsible for your actions. Supporting atrocities isn't ok, no matter what your upbringing was.
I'm all for having sympathy for Russian civilians and even soldiers in some cases. I get that overt opposition to the war (and even calling at a war) is a very dangerous opinion to have out loud in Russia. I'm very sympathetic to those citizens that oppose the war and the administration, but keep quiet about it. I wish they'd do more, but I don't expect most Russian citizens to stick their neck out like Navalny did.
All that said, Russian propaganda isn't magic brainwashing that entirely prevents rational thought. It's just propaganda, and many (possibly most) Russians know that it is propaganda. Unlike North Korea they've still had access to alternative news sources (all maybe not for much longer). They have had plenty of time to smell the bullshit and look for less biased news.
The propaganda does make it harder for the average Russian citizens to recognize this war for the atrocity it is (or even a war), but they're not brainwashed zombies, and they're also not morons, so they're still responsible for their choices. If they choose to actively support this war, or if they choose to actively support this regime, that puts some blood on their hands - even if it's mostly because they chose to continue to live in ignorance despite all the signs.
Debugging code: https://www.reddit.com/r/ProgrammerHumor/comments/4930p8/when_debugging_code/
Credit to: We Bare Bears
UX design: https://youtu.be/baY3SaIhfl0?si=3AWXgCabjIEn_4T
Credit to: Alison Burke
Systems engineering: https://goomics.net/106/
Credit to: Manu Cornet
Typo in the title: it should be Adobe, not "Adode"
The biggest issue is flexibility. What if you don't know if a page is going to need SEO or rich client side functionality when you build it, but then it does later? Do you want to rewrite the page from scratch every time that happens? This is especially true when you're trying to maximize productivity for junior devs on a large team. Are all devs working on the site knowledgeable enough to make the static site vs CSR call correctly when they first start working on every new page? Wouldn't a "Use framework X and we'll figure that part out later" approach be easier for everyone?
Also, what about pages that need both SEO and rich client side functionality. You can choose to limit yourself to only one or the other on any given page, OR you could use hydration to have your cake and eat it too. Maybe react or vue isn't the right abstraction, but if we can come up with a strong enough abstraction, hydration is a really useful general purpose pattern.