If the devs want to take credit for their work and earn money, they need to have public identities. Otherwise businesses would stay anonymous too. One can simply not stay anonymous and own a business at the same time.
The problem is the tax system. Once you start paying taxes, they already got you. Now you are taking orders from your biggest business partner, the government.