You don't need an advanced text formatting system to design a business card. Any system that allows you to place short strings of text at any desired (x,y) position will do just fine. In fact, such a simple system might be better at not getting in your way.
The author addresses this in the second paragraph.
> I picked LaTeX because I want to have a platform independent implementation and because why not? I really like making LaTeX documents, so this seemed like something other than creating long documents.