I dont think we have "a long time". I think it might already be holding the price rise back.
If you can't see evidence of people getting frustrated, you're not paying attention. Core needs to remember: The customer is always right.
The customer is always right? Who is the customer here? The users, the node operators or the merchants? Maybe it is the miners who should remember that the customer is always right because they decide if we activate Segwit or hard fork to BU.
Plus your "customer is always right" analysis is wrong. Core is not running a shop here. They are developing the Bitcoin network. Why should they listen to you. You can speak up by running a node.