1) Why do “joined/left” messages appear?
Telegram displays certain events as automatic service messages: joined, left, invited, group photo changed, and so on. In large groups, these can interrupt the flow and make real messages harder to follow.
If your goal is simply not seeing “joined/left” spam, the most stable method is having a bot detect these service messages and remove them quickly.