To clarify: the 3-byte subset is not a MySQL invention. It is the Basic Multilingual Plane (BMP): http://en.wikipedia.org/wiki/Plane_%28Unicode%29#Basic_Multi...
I was just pointing out that even if it was limited support, it wasn't a set of characters that MySQL came up with.