why is the plain text, cipher stream and cipher text all in binary? In the first picture, it is all in letters, now in the second picture, it is all in binary.
Because classical cryptography (e.g., substitution ciphers) usually was done on text represented as sequences of letters, whereas modern cryptography is usually done on data (not necessarily textual) represented as bits. Although there have been ternary computers, they are a historical curiosity for the most part; computers in practice work in binary, so modern cryptography does so as well.
This is however an incidental, not essential distinction. Mathematically you could formulate modern algorithms to work on letters instead of bits. One way to perceive this is to think of one-time pads, and in particular historical pen-and-paper instantiations thereof. It's relatively straightforward to write a program that, given a password and page number as input, uses a modern stream cipher to reproducibly generate a page with pseudorandom characters that looks very much like the one in the latter link, which you could then use with pen and paper to encrypt messages. That would be a stream cipher, but based on letters instead of bits.
Note that, mathematically, the same sort of thing is going on:
- Messages are encoded into sequences of symbols drawn out of some abstract finite, ordered "alphabet" (in the mathematical sense, not the everyday sense). In the alphabetical ciphers the alphabet is the familiar one with 26 letters, while in the binary ciphers it's the set $\{0, 1\}$.
- Messages are encrypted by shifting the symbol at each position by an amount that is randomly and independently chosen for each position.
- The sequence of shifts to be applied to each position in the message is called the keystream. In historical one-time pads this keystream and the shifts are encoded as letters, while in modern bit-based ciphers it's encoded as a sequence of bits.
The difference is that in one-time pads the key is the random keystream, while modern stream ciphers are algorithms for generating long pseudorandom keystreams from short random keys.