I do not see the single reason to do it like this -- and touching hurd, doing a special kludge in dpkg-architecture, just because it does not fit into uclibc naming convention you like.
Which is not true. This http://www.xs4all.nl/~kurzanov/debian/patches/dpkg-1.13.16-uclibc.patch is there since march, and I've been using this successfully for quite some time.
-- Regards, Wartan.