It's unrelated to the SDK, but a requirement by engine functions that accept both char* and STRING*. They detect the difference through the STRING index, but this requires the char* to be at least 4 bytes in length.