"Would you be so kind as to give me your office hours?"
It is deferential, with its word would, and it flatters the person being asked by implying s/he is kind--and that not giving you the office hours would make him/her unkind!
I'm with you, generally speaking, in that sometimes we are better off simply asking the question. On the other hand, social amenities are OK as far as they go. After all, when asking people a question you are interrupting them and "taking" some of their time, which for all of us is a limited quantity!
Nevertheless, if all you need is the time, simply asking a person
"What is the time, please?"
is preferable to
"I was wondering if you would be so kind as to give me the time."
If you are asking a smart aleck, s/he might simply say "Yes," and not give you the time, until you ask specifically, "What is the time?" Being a bit of a smart aleck myself, I've done that on more than one occasion, especially when the person asking the question says,
"Do you have the time?"
Me: "Yes, I do." I mean for Pete's sake, if they see the watch on my wrist, I obviously have the time, so why don't they ask me
"What time is it?"?
Again, social amenities and customs seem to require a little tact and indirectness, for whatever reason. Again, perhaps the extra words make up for your interrupting the person you are questioning.
Speaking of unnecessary verbiage, why do public speakers (and authors in the prefaces to their books) who want to give thanks to someone, or to a group of people, say,
"I would like to thank Chrissy Jones for her invaluable help . . ."?
instead of saying
"Thank you, Chrissy Jones, for your invaluable help . . ."?
I guess "beating around the bush" isn't confined to the asking of questions!