I think your question is confusing two things:
Commitments to data: using the blockchain as proof that some data existed before some point in time
Publishing data: making everyone actually see the data.
There are fundamentally different goals, and what you need depends on the purpose:
In case you want to timestamp something, a commitment is sufficient. A ...