I'm not sure I see the pressing reason why this thread needs to go on-wiki. Commons doesn't have a venue for discussing problems this fundamental with it as far as I know, and people have spoken in this thread who either do not or will not participate on-wiki on Commons. Moving the thread on-wiki would mean scattering it to some random page, losing the voices of the people who aren't on Commons for whatever reasons, and subjecting everyone else to the defensiveness that's the reason this thread grew traction here instead of the dozens of times it's been brought up on various wikis.
This mailing list was never intended to be a "ooh happy!"-only venue where we only post announcements about courses and case studies - one-liners about positive steps are good, but so are tough discussions like this one, and given that this is one of the very, very few "safe" venues for that type of discussion, I'm saddened to see people trying to shove this off the list.
-Fluff