The reason of Creating an ESM mod is mainly because the CK cannot handle large amounts of data for an esp and after reaching over 3.5 gb of ram memory it crashes .
Creating an ESM file with Version control fixes this issue keeping the data memory load lower .
The problem arises when someone wants to include in their mod resources from other DLCS like Dawnguard , Dragonborn etc .
Because so far Version Control doesn't allow toload more than 2 esms as dependencies of your own esm .
This means that the big mods that want to use things from the above mentioned expansions can't do it and are limited to Skyrim and Update esms ....
A solution needs to be taken there as this is refraning many mods from use of the expansions resources because of this issue with the ck ..... mods like mine ( issgard ) or beyond skyrim project surely need the possibility to load those resources .
Some may betempted to go the other way around like Including resources nevertheless in their own esms files but as long as I know this woudl be illegal move ....
So if Bethesda is not going to fix it , some other tool creator perhaps would ?