The Meta-universe would have to constantly have an infinite amount of energy to support new universes for every single action of anything anywhere,
This kind of reminds me of a discussion I had with a pharmacist two years ago. His reaction to parallel universes was "it doesn't sound feasible. There would be an exponentially large number of universes when we take into account every quantum event (choices) I and everyone in my world cause." My response was "what, you don't believe infinity is real?"
Your point about matter and energy is a good one. But, if universes (or membranes, as M-Theorists call them) exist within a multiverse, then we have no idea how resource- and energy-rich that outer container is. (Or, whether it is
the outer container.).
Or, the kind of power that exists (perhaps to create matter/energy
ex nihilo) at 10 dimensions. Or, even if 10 dimensions is the total number. If scientists have to explain the outer container of all universes (the multiverse), they may come up with 10 more.

Which leads me to....
Similar to your skepticism, my cynical side causes me to speculate that science can't simply say "there's something bigger than us... and perhaps it's a caring thing which created our universe for reasons we'll never understand." They have to have scientific answers. M-Theory may be a way to push all the unanswerable questions out to another level. Construct a solution to all of science's questions about "where did the big bang come from" and ignore "where did the multiverse come from." They can say "aha... we have the answer to everything..." and ignore how they created an outer container for which they have no answers for.
But, it's mind-blowing to think about.
gradolabs said:
The first was boring because I'm capable of understanding what a line is.
Sorry. I was thinking of this which does the 1st through 10th dimensions in a single 2-part video. It's faster paced. May still be too basic for you. But, for others new to the topic it might get them thinking about things in a new way.
[video=youtube;zqeqW3g8N2Q]https://www.youtube.com/watch?v=zqeqW3g8N2Q[/video]