It's situational. In a lot of contexts, especially in large public chats, being able to see history when you join is perfectly fine and good.
Telegram lets group admins choose whether members can see history from before they join, which is the perfect solution (IMO).