How old are Malcolm and Marty supposed to be? I have always assumed that Marty has an advanced degree in something “sciencey” given that he works at the JPL, so he may be 27 - 28 and Malcolm in his early 30’s.
Marty is cute, smart, nice, polite, has a good job, and his hobbies/interests aren’t that geeky/nerdy. (It isn’t like he is walking around in a Yoda costume.) He should have plenty of dating opportunities. Of course, I am his mother’s age, so maybe I am out of touch with what today’s young women are looking for. In my day he would have been quite a catch.