I've learned recently it's best not to have personal conversations with coworkers. In addition to being a waste of time, women and simps use what I tell them to try to shame me onto the plantation (I don't talk about MGTOW, I just have geeky hobbies and don't show any interest in dating or marriage). From now on, I'm thinking I should just politely but firmly tell people that I prefer not to have personal conversations at work. Is this the best way to deal with coworkers?

Edit: Thank you all for the advice. I'll take a less direct approach as suggested.