Partially answered here, but i ignore the reason BP devs use general_ci.
@djpaul ?
But, WP uses utf8mb4_unicode_ci.
BuddyPress – utf8mb4_general_ci.
I think that for the full integration, better use everywhere utf8mb4_unicode_ci.
Feel free to open an enhancement ticket or whait an answer from one of the devs.
It’s an oversight on our part, dating back to the end of December 2012. Good spot noticing it. We’ll get it addressed, but it won’t be included in a release until BuddyPress 2.8 (end of year) — bad timing with that regard, unfortunately. 🙁
This is fixed in BuddyPress 2.7. 😉