You seem to be arguing a point that I am not making. Nothing I said disagrees with what you said. As Sir Chaos says if you want to treat your MML as a poor man's omni system then what you are saying will work. However, IF YOU WANT THE FULL POTENTIAL FROM YOUR MML SYSTEM you need more ammo which is a lot easier (and less dangerous) to do on a vehicle than a mech.
I see that you are saying that. And in bold. And all caps. But that doesn't really help explain what you mean by "the full potential" of an MML system.
It is a flexible weapon system. That fires LRMs when it is good to fire LRMs (i.e. 7+ hexes) and fires SRMs or Infernos when it is good to fire those (i.e. 6 hexes or closer). And given that you know what ammo you have on board, you get to determine what you want to do, and then do that (i.e. if you have all LRM ammo, stay at 7+ hexes; if you have all SRM/Inferno ammo, try and stay in close; if you have a mix, stay flexible and try to use your ammo as effectively as you can). Given that most non MML missile launchers tend to have between 12-20 shots in general, it makes sense that MMLs have about the same amount of ammo. As most scenarios tend to not have more than 15 turns of fire before they are resolved (this is a general statement--yes, once and a while, things will go longer, but in general, 15 turns of ammo is sufficient for most purpose), MMLs should probably have about 15 rounds of ammo each. That the MML can fire two different kinds of ammo doesn't really change this dynamic. You are still unlikely to, in a given game, fire a given MML rack more than 15 times. So assuming you have about 15 rounds of ammo per launcher, which pretty much the same as a non MML missile launcher, you'll do fine in most situations. Which isn't an indication that you need more ammo for an MML than for a non MML.
Yes, if you have a single MML rack, you probably want at least two tons of ammo for it, so you can have two different types. Which is less efficient, ammo wise, than non MML missile racks--if you have an SRM6, you probably have a single ton of ammo (i.e. 15 shots). If you have an LRM10, you probably have a single ton of ammo (i.e. 12 shots, although to be fair, that is probably less ammo than you want most of the time). If you have a single MML9, you probably are going to have 2 tons of ammo so you can carry different types. Which means, really, you want to mount multiple MML racks so that the ammo evens out--a pair of MML7's with a total of 2 tons of ammo is going to have plenty of ammo for a given fight, and will have options for what to fire (as two tons means two different types, if you are so inclined). If you want to go super crazy, have a pair of MMLs and 3 tons of ammo, so you can have 3 different kinds of ammo (LRM, SRM, Inferno, say), but 3 tons of ammo for two missile tubes, especially if they are 7's or 9's, isn't at all out of the realm of reason.
Most of the time, a unit packing multiple MML racks (and as multiple racks is the way to go to make them use ammo efficiently, it seems likely that units will generally pack multiple MML racks) will have no more space/weight spent on ammo than a unit with comparable non MML missile tubes. And if you fire all or most of that ammo, you'll be getting the full potential out of them.