Why does BuddyPress have to keep reinventing the wheel for everything, instead of using WordPress' built-in functionality? For example, why not respect WP's user roles instead of recreating them? And at the same time, they keep ignoring the features everyone says they want (Facebook-style wall, full privacy controls etc.).