I very very strongly disagree. It's important that researchers get access to diverse data and industry collaboration is often crucial for this. If companies are required to make all their data public they will be far less willing to collaborate with research. It's already hard enough as is to convince corporations that it's worth their time.