Where to start with? First, the language. The translation of the common phrase, "Otsukare sama desu" isn't "you look tired" (this is already a misleading and insidious tactic to set the whole tone). The phrase is roughly synonymous to "Gokurou sama desu" but with more sympathy. The literal translation would be "it's hardwork-sama (Mr/Ms. hardwork)", and there's a reason that we use honorifics, which is to admire one's effort.
I can't have a word for the gross exaggeration of the work hours in the article, but I'm certain that one of the big reasons for some people to overwork is not loyalty, but fear. It's often said in Japan "incompetent men tend to overwork" and I find it generally true. In this society of lifetime employment, getting fired or demoted at work has very serious consequences. So they often use their long work hours as an excuse or emotional appeal, which can (sadly) still work. But from what I've seen many managements actually hate the employee's over hours because it's costly and inefficient. It's just that it takes a time to change the people's mindset, but I think the situations are slowly getting improved.
It is probably true that we have more perfectionist/anal-retentive kind of people, but again they're generally the result of fear rather than enthusiasm or moral, because their anal-retentiveness doesn't necessarily result in quality work. A lot of lengthy and pointless paperwork, excess bureaucracy, etc, etc. I pity those people, and hope we have more social mobility to dissolve their anxiety.