LaTeX defines the two environments
\list. Both can be used creating own environments.
What exactly is the differences between
It's premature optimisation in a way: @egreg had to patch a command in an answer the other day to use list not trivlist so that the formatting could be changed. Had the original used list it would have been a trivial setting.