Just because you mention testosterone doesn't make your explanation scientific. Given that the article in question brings up that men not crying is a relatively recent thing, and seems to be largely cultural, assuming that it must be caused by testosterone (rather than just socialisation) seems unwarranted (and, given that it disagrees with observation, unscientific).