If you goal is to communicate information to users then hard to read stuff is idiotic. If you goal is to wow your boss, VC funder, or anything like that then you might as well fill the text with latin and the style look awesome from the 10,000 foot view.
User interfaces are on a steady decline. Too many features lead MS to replace menus with the ribbon, which was a horrible cure for a real problem. Almost every program I have used scales very poorly with higher DPI screens. The few that actually pay attention often end up with awkward.
I'm currently dredging through Cadence documentation on how to get the dozen or so font call-outs to be large enough to read on my 4K screen, as they shrank a bunch of already small text int he latest release and are DPI agnostic as a matter of course. There is no central location for setting fonts, but rather an unholy peppering of variables, each one requires hunting down and tinkered with.