Captain America represents some idealized idea of what America represents more than the actual reality of America: America uses way too much gas, it's by and large way too obese, and falling behind in education and healthcare at an alarming rate.

So why shouldn't The First Avenger show off those qualities? A real supersoldier doesn't care about things like "a widening income gap between the obscenely wealthy and everyone else."