Agreed, very lame.

One of the most annoying things I've found with this "community library component" approach is that you have to factor in passing every single viable attribute to both links, which makes it way more cumbersome than just passing a link string.