Most countries don't require it for privately traded companies.
The standard for reporting for private companies is usually far lower than publicly traded companies because it is expected that people with enough money to invest in financial companies have enough money to invest in their own auditing.
Also, as you pointed out, there is value in that data. It appears to be that companies would rather keep their data private than look at others' public data.