Totally agree. But I'd rather have an insincere "Hello," than be looking for a Home Center cart while the "greeter" is trying to sell me replacement windows...or anything.
It's as assaultive as having street people wash my windshiled @ NYC traffic lights.
And the next restaurant server who replies to a request with "No problem," is gonna get it. Unless they're Brazilian. And/or hot.
Always call the place you live a house. When you're old, everyone else will call it a home.