There is a workaround in this case. Codetwo did an app that allows syncing public folders with private mailboxes automatically. It needs to be installed on the server. Once you sync public data with a default mailbox item, it can be easily accessed from iPhone or any other device that connects to Exchange default folders only.
Maybe this will tell you more:
http://www.codetwo.com/exchange-folder-sync/