Anyone can run office hours for any of their open source projects they want - that sounds great! But I won't and I don't feel any sort of obligation to do so, so I don't think 'should' is really appropriate here.
It really depends on the nature of your project and knowing the limits of async communication. If you have lots of contributors, it might help.