As much as the question is nosy, especially coming from non-family members, people aren’t trying to be rude and don’t have bad intentions when they ask. Just tell them that you don’t wish to have kids for personal reasons you don’t wish to discuss. Repeat as needed. I’d avoid snark.