Because each one has a different purpose, or because some don’t fit a particular need so a new competing one is made, or because [making them is fun](https://toylang.com/).
Fun fact about lua, which might be bullshit but I like a good story:
When brazil was cut off due to sanctions, someone had to develop a new programming language without outside influence. When the sanctions were dropped, the world was finally introduced to lua properly.
So lua was developed in isolation from conventional wisdom, which is likely why it’s so odd.
Latest Answers