Both things are about expectations, perhaps unrealistic ones.
First one is pretty obvious, we’ve all seen examples.
Second one, less so … the expectation that a piece of hardware has to keep improving after you bought it.
Somewhere in between there’s the expectation that every request for a new feature deserves a direct answer, either reasons for rejection, or else some idea of when it would be implemented. That demands time and patience of the people running the forum.
Managing expectations might be in order on both sides, feature requester and feature responder.
EDIT: @BassesAndPads not directed at you, just observations on the whole topic, which you touched on.