I think as long as a language offers the basics (like streams, etc) it’s not that bad to build on top of it.