This is natural, because projects are different and so are their requirements.
Examples of such languages:
- TypeScript focuses on adding “strict typing” to simplify development and support for large and complex systems. Developed by Microsoft.
- Flow also adds typing, but in a different way. Developed by Facebook.