nonononono!
the original article is a disgrace.
it is my opinion that your approach is, perhaps, the only valid way to respond to such a bad design suggestion. your "one table design" will hopefully highlight the terrible nature of Ranga's article.
i totally agree that lookup tables (and tables in general) should have One Type Of Thing in them.
s