No your not, while I have some sympathy with the view that there can be a a drought of "high" paying missions at some times, there does seem to be some disconnect with some some players expectations of the overall game design ethos. The game was not designed to be a relentless grind, and although there is the option too choose too "relentlessly grind" if advancing as quickly as possible to the largest most expensive ships to buy and maintain if that is a players end goal.
At the risk of trying to read other players minds and then criticise their choices, I would say that because there is no absolute "Win" state to this game and there never was the intention to have such a condition in the game design and development, that some will be disappointed.
While Frontier have always said "Play the Game Your Way" they have not said that the game design and engine will enable everyone to have there exact requirements met, the game design and rule set is set to allow as much freedom as is possible within the BGS and Open, Solo and Private group modes. While the BGS is not perfect, and in reality it never can be while having to be connected to the multitude of variables that the player base exerts on it, and the limitations of the many differing hardware configuration that exist in the player base it does a pretty good job in my view.
The rate that missions are generated is in part dictated by the BGS, and the Cmdrs status status reputation, and while stacking missions to maximise profit is possible by logging in/out or mode switching, this was was never a design intention.
Therefore it must be considered that when asking for the board to refresh quicker, even if the board refreshed every 5 minutes that some Cmdrs will still find themselves, only with a choice of missions that they dont wish to do... Should the boards refresh faster perhaps yes, providing it does not throw the BGS in disarray, would such a change mean then that the complaints would be that regardless of refreshing the board all that is offered is the wrong type of "mission"...