My guess would be that speculation about the company leads everyone to believe that there is much more to the company than a detailed description would show it to actually be.
So there is far more incentive to keep us guessing, than there is incentive to provide details.