I don't know what to search for - can you elaborate?
The one that's most talked about is the top one as of this writing, Why I'm Leaving Elm. You'll find some examples in there.
- the compiler detects whether it's compiling core libraries and disables some features if it's not
- you can't choose your own package set, even locally
Ideally Elm core development should have kept up to make up for these restrictions, but it didn't. Yet, IMHO, it was still the right choice.