all codes need a scheme of separators, it's true that they can just be a series of symbols with no spaces but this only really works for humans if the groupings that make a grapheme are clear, so we have spaces for alphabets, and there is a small separation between pictographic writing which contrasts with alphabetic cursive writing
human brains can't recognise more than 3 objects as a group, in order to recognise larger groups of items you have to develop chunking techniques that split the groups, 2 and 2, 2 and 3