Programming languages are just coding tools. They don’t need to be intellectually engaging.
They do, however, need to be practical and efficient. They need to present a low cognitive load (i.e., the language should be small and simple and concise). They need to be highly productive (i.e., allow you to develop software quickly and easily and painlessly). They need to be scalable and maintainable. They need to perform well under real-world conditions. Give me all that and I don’t care how borrrring the language is.