Absolutely, well said.
People's expectations are way out of proportion theses days. It's like they suddenly forgot that the things that are currently on the market are easy things to develop just because tech companies have lots of money and people.
Having said that there are a lot of users now days who have known nothing else but the technology world we live in so they have nothing else to compare with.
Indeed, there is definitely a fish in the fishbowl scenario going on. That fish wouldn't be able to describe water to you because unless something goes wrong, that's the only environment it knows.