Strictly speaking, that is not the entire issue. RAM has the ability to run at different speeds.
There are multiple factors: mhz, timing, voltage ...
Two modules, even if they have the same mhz printed on them, can behave slightly different and do crazy stuff when used together, depending on the configuration.
That is why dual and triple channel packs are sold. They are guaranteed to have the same specs.