Sure, the initial business case is "Send a message from A to B". But it's not hard to think of more things to do:
- What if A has a Nokia and B has an iPhone?
- What if you want A, B, and C to have a chatroom?
- What if someone starts spamming random people?
- How do we QA the thing for all these platforms?
- How about someone to keep the visual design fresh?
- What about a million corner cases like when someone is not online, someone sends a message that's too big, one of the servers goes down, and so on?
Etc.
You're right that the scope is not as big as some other apps, and that's what makes 50 a sensible number rather than 5000.