I think the easiest form for anybody to contribute (WP expert to the average joe) is support forums, unfortunately the WordPress Support forums are buddy and unsightly. Community is a huge part of WordPress and I think moving forward they really need to take a step back and look at their website and how people use it.

The same forums are use mostly for Plugin Support by both big and small developers but tracking a question or trying to figure out if somebody has replied to an inquiry is just a pain. They need to develop something more modern and useable for their own support forums.