Из
Википедии:
Базовая многоязыковая плоскость (Basic multilingual plane, BMP)
Диапазон символов U+0000…U+FFFF
В базовую плоскость входят множество различных письменностей, включая иероглифы, и их должно хватить в 99,9% случаев.
Так что если в ПО используются какие-то не входящие в базовую плоскость письменности, то вместо utf8 следует использовать utf8mb4.