Why does Haven need privacy?
Like any other account there will be sensitive information that a user would not want to be available publicly. This is especially true for personal financial data that, if stolen, can be used by unscrupulous parties to potentially steal those funds. The privacy features of Haven makes this much less likely to happen.
For businesses that wish to use Haven it would make sense that accounts and transactions will likely contain commercially sensitive information and therefore would not want to be shared publicly.