I proposed to support UDLs because this is the feature from the C++
and we should be up-to-date :).
I would be wary of jumping to support new features just because they are there unless the new solution is undeniably better than existing backward compatible techniques. :-)
In my opinion there isn't such a gap so initializer lists make more sense to me.