It truly boggles the mind to think that people who pay attention to what's going on with the game, don't complain when they still don't get what Frontier trailed in 2012 until 2020 at best.
It all depends on what the complaints are. You've left out the context of what I said - that being that people complain that their lofty expectations for a given update weren't met when Frontier had already put the information out on what that given update would contain.
For example, complaining that a small free update for improving a specific part of the game, didn't contain spacelegs or atmospheric landings or all those other major paid expansion-level features.
Giving constructive criticism of certain parts of the game is far more useful for seeing what needs improvement.
But also, showing large scale discontent and complaining about something can also show Frontier where they've overstepped, which is what hopefully the protest about the store buttons will achieve.
It all depends on the context.
Complaining a specific update doesn't contain spacelegs, doesn't serve anyone and isn't useful in any way. Expecting those updates to contain a major feature just shows exactly what Barking_Mad said: an attitude of living patch-to-patch without seeing the bigger picture.
Under such an attitude, if Frontier said "Our next update will improve our underlying geometry for planet generation and pave the way for more enhancements in the future, but for a patch or two it will mean planetary terrain features are going to be adversely affected." When we get to said patch, and the terrain gets ruined, those with the patch-to-patch attitude will cry "THE GAME IS FOREVER RUINED" or "Frontier don't know what they're doing", or even the old chestnut "It's being simplified for consoles!" And then, two patches later when the terrain is fixed as Frontier planned it to be, they'll cry "See! Our complaints have been effective!"
With a patch-to-patch mentality, every update from Frontier must seem really scattershot.