there is no other way for it to work.
It's not stupid, its advanced. Consider yourself lucky that you don't have to write blocks on binary code for each letter by yourself. Getting only one of them wrong will screw everything up.
Aaah, humans considering that if they can do something a computer automatically can do the same.. its one of the stupider things about humanity.