It's simple. Heat sinks should allow you to fire your weapons, no matter what they are, more often than a mech with less heat sinks.
This does not mean that you should be able to fire ALL of your weapons, no matter what they are, and not suffer massive penalties. This is not just a failing of the heat sinks in the system, it is a failing of the heat scale.
With the real time simulation aspect, heat is applied immediately to the scale rather than having a chance for the heat sinks to dissipate it at the end of a "turn" as it does in CBT. What this means is that the concept of a term needs to be understood by the community discussing the system. A turn could be 2.5 seconds of time where you are chain firing weapons, not an alpha strike. The term alpha strike in CBT means a much different thing than one in MWLL, even though the idea is the same (fire all your weapons at the target.)
In CBT, an alpha strike takes place over a 10 second time period. The game was designed around the idea that as you are firing weapons, one or two at a time, your heat sinks are working at the same time to combat the heat build up. The net result of 10 seconds of doing this was calculated at the end of the turn, for ease of book keeping.
Now we have computers to handle this on a millisecond by millisecond scale. Alpha striking all those weapons in 1 millisecond is completely different than chainfiring them over 10 seconds. Right now the heat scale allows a Novacat to alpha strike 5 CERLBLs in the same millisecond and suffer very little negatives for doing so. If that were to happen in CBT then the mech would immediately spike up to 60 heat and the 50 heat dissipation of the heat sinks would only be able to get rid of 50/1000, or 0.02 heat. You shut down when you hit 30 heat on the scale. Guess what, you shut down.
If, however, you chain fire the weapons over the course of 10 seconds, firing one every 2.5 seconds after the first, then you should end up with a net result of 10/30 on your heat scale. Currently a Novacat can do this ~3 times in 10 seconds by flushing coolant with every alpha strike. This is the problem.