This was not the intension of "use less". It's more to have the ability to switch between algorithms/representations which differ in CPU and memory consumption. For example: substr in unicode-strings is relatively CPU-inefficient and memory-efficient if the utf-8 encoding is used, but CPU-efficient and memory-inefficient if using ucs-4.