In my view Wikimedia should use standards. Where a language lacks a 639 code (and 639-3 is pretty robust) mechanisms exist which are NOT draconian and overly time-consuming to add either formal codes or formal subtags which CAN be used and which conform to standards.
If Wikimedia does anything else than follows standards in this area, I think there ought to be a VERY VERY good reason why.
Michael Everson * http://www.evertype.com
wikimedia-l@lists.wikimedia.org