utf8mb3 isn't a broken subset. It includes characters in the basic multilingual plane which is fine for 99% of cases.
uft8mb4 uses more bytes than necessary for most. You get 255 varchar limits with uft8mb3, I think you only get 192 characters with uft8mb4.