Just as a quick reminder, said option limits how many nodes can read / write to a volume, not how many pods can access it. You can have a RWO volume accesed by multiple pods as long as they are running in the same worker node.
Having said that, when and why would you use a ReadWriteOnce over ReadWriteMany?
I legitimately don't know and would like to understand this, RWO seems too limiting to me as the pods would have to run in a single node.
I mean, even if your deployment contains a single instance of it (one pod), why would you not let that pod be created wherever the scheduler pleases?
This is confusing, please help.