Farrrrrrr from it. Humans don't behave perfectly rationally. Humans often behave badly, in fact. I think you'd agree businesses are just humans (as are governments). That means they get all the beautiful and ugly traits we bring to them. That's why a strong legal framework to prevent business/other humans from using coercion against you and I is a great idea! That is what government is for!
So then it doesn't follow that there is no need for intervention simply because it is in businesses' rational interest to promote diversity.