This is a bit cynical on the surface, but I understand the intent. However, there are many cases in which it
would be my business to know, such as if I'm organizing a company outing in which a pregnancy could limit the options. I wouldn't alienate someone or otherwise penalize them for a pregnancy (there's also laws about it, but IANAL) and leaving them out could cause a possibly easily avoidable morale issue. These are not cases where I can wait 9 months, not can I not ask. The obvious answer is to wait, but in reality that's not always possible. —
Anoplexian 21 hours ago