When the "stakeholders" control the work, the company will probably fail. You cannot succeed when politics, force, and power trumps skill & customer input. Without customers, there is no company. Without skilled workers who make their own decisions, there is no company.
When the people paying the bills (the stakeholders) ask for estimates, you better provide them. You aren't writing code for yourself if you are working for someone else.