The authors of these requirements don't seem to know or care that the World-Wide Web was never intended to mandate one visual-only rendering of your content, and in fact doesn't even do that very effectively. Most of them are pretty reasonable semantics (e.g., @user links to their profile) but as soon as you mention "lines" or "icons" or "top right" you're Doing It Wrong, and no affordances using other services is just blatantly anti-competitive.