If we want to have a string in a byte[] form and work in it in the byte[] form for any number of reasons. The current ways we have to encode/decode it are extremely complicated. We especially need Encoding.UTF8.GetString
As UTF-8 is size optimized and supports all characters.
Also, the main issue is that the current ways have large performance impact. When decoding any Larger texts.