I may not be able to change their business practices, but I can make it so they lose more money than they owe me through lost business deals with other people. I can also make it much harder for them to hire developers in the future.
Telling the relevant state authorities that the company broke the law is fine. Getting a lawyer and suing the company for your lost wages is fine. But shaming the company or the CEO publicly could land you in a world of legal trouble.
On top of that, publicly shaming your previous employer could make you less attractive as a job candidate. A lot of companies would not want to hire somebody who does that, because they think that person might do it to them -- and they might think that way even if they believe you are telling the truth and they have no plans to screw you over.