Those questions are simply too personal. Your reasons for things like: getting married, having kids, etc should not be asked in any setting. Some people may not wish to do something due to financial things, others medical reasons, and others no reason they want to give. The reasons need to be respected, plain and simple.