As far as hikkikomori goes...Social anxiety = subculture now? And NEET's something completely different. It just means someone who is unemployed and not at university. Which COULD include someone really hardworking, but who hasn't found employment yet. Or didn't quite do well enough on university entrance exams.