Scrollback is actually a permission that you can disable; but it's on by default and I've never seen someone turn it off.
I guess the desktop behavior kind of matches IRC, but it's not what Discord users expect; the mobile behavior is just random, since you can't control when the client is "connected" or not.
Ephemerality can be desirable. However, I do agree there should ideally be three options, including the one you're describing.
To be clear, I'm not saying Discord or any server admin are making a mistake here, scrollback is often very useful. But I've definitely opted not to share some things because I knew they would be searchable ultimately. Having witnessed the transition of some IRC channels to Discord, I dare say others must have felt something similar.