Completely agree. I've lived - as in truly "lived", having a job, staying at least a full year, and having to do "real life things" - in 3 different countries before coming to the US and Americans are exactly like you said.
I always have to laugh at people who form an opinion on other countries based on their "2 week vacation" there.