Why does Unicode use code points?
Short answer
Code points identify characters and symbols with shared numbers, making them easier to handle across devices and languages.
How it works
A code point is not the same as the byte encoding used in data. UTF-8 and other encodings turn code points into bytes.
Key point
The practical point is this: UTF-8 and other encodings turn code points into bytes.