It's been discussed before - these are advanced notions that won't be used frequently and naively.
I guess I'm biased by writing a lot of library code, where it's quite frequently used. I can imagine application code using it much less.
Yeah, on the other hand we don't want to go down in history as the language that named 'list' something that's emphatically not that.
That's a good point.