Again, a question of goals. I.e. see the Chechen war. The Russians are absolutely on a different level - see the Chechen wars. The yanks got nothing on that even when invading a colonial country halfway across the world. Likewise if the US decides to take Mexico city in three days, with the idea of annexing the place, they would use a similar approach of not targeting metro and stuff.
Despite it being an imperialist war, Ukraine is still right next to Russia and annexation with absolutely crushing the enemy is not a great idea.
More is relative- the US would have just been worse
Again, a question of goals. I.e. see the Chechen war. The Russians are absolutely on a different level - see the Chechen wars. The yanks got nothing on that even when invading a colonial country halfway across the world. Likewise if the US decides to take Mexico city in three days, with the idea of annexing the place, they would use a similar approach of not targeting metro and stuff. Despite it being an imperialist war, Ukraine is still right next to Russia and annexation with absolutely crushing the enemy is not a great idea.
And it’s not like military infrastructure isn’t a valid target anyways.