Generally I believe if users expectations don't meet with what the product is actually able to offer, it's not only a users mistake. Then it's rather a lack of communication.
Why do people expect getting rich on steemit? 1) Because there are a few who're filling their pockets on a daily basis. 2) Because they weren't educated before joining the whole thing.
Have you ever seen the welcome page of steemit? After opening that page I had actually no more questions... 21st Century, blockchain technology, and then... a loooong text, haha! The most important advice comes at the very end, so I wonder how many people have even read it?
The best attitude to have is to expect to make nothing. Have fun. Get engaged. Make friends. If along the way you earn something - bonus!
Yes, that's it. But nobody knows.