they do not have any such "duty". They have to operate within the laws.Because companies that operate in the privilege of free countries has a duty to aid and improve the welfare of We the People. Move to Iran if you don't like it.
There is no law saying a for profit company has to limit it's profits.