Where most of these 'blockchain' companies are going to screw up is by believing they, or mysteriously altruistic strangers, can run a properly useful and secure chain without a financial incentive. Why would you bother unless there's something in it for the person providing the actual platform you're hammering?
agree on this, if you are referring to public blockchain implementation
but a company can create a private blockchain for its internal use without financial incentive
it would serve as shared database to minimize data discrepancies or corruption by employees in the company