Is "subscribe" misleading ? First chapters

In real life, when you subscribe to something, you only get the NEW ones, not the existing one.
So isn’t weird that when you do subscribe, the observable emits all the data (events) it had before the subscription took place ? or is the word subscribe completely misleading and wrongly chosen ?

edit: i read again the chapter. I read that the observable only emits when it gets his first subscriber, so maybe it makes sense that the observable gives all the existing value at the first subscribe call.

observables emit only new elements to subscribers. specifications like ReplaySubject or the shareReplay(_) operator will implement specific functionality to “replay” or repeat certain number of events from the past.