This is only my personal experience, but I agree with you, even with an optimal setup I still require ~5-10 minutes of breaks every couple hours when staring at my monitor.
With VR I could easily do (when I had the time) a full day (~12 hours), with only a single 15 minute food/washroom break in the middle and no signs of discomfort at all.