Ten engine heat sinks might have been how it was in the custom build ruleset, but looking at Solaris7, you'll see plenty of them with about fifteen (double) engine heatsinks.
I've got a feeling of déjà vu...
This is inaccurate. You're probably using custom build rules, which allows for 10 in-engine heat sinks.
That's a misunderstanding or over-simplification of the rules.
Each fusion engine comes with 10 heat sinks (single or double) that do not take up tonnage. Additionally, you can fit (crit-wise) a number of heat sinks (again, single or double, it doesn't matter) inside the engine: 1 per 25 rating. But those two rules are independent, so saying "in-engine" heat sinks is a bit ambiguous.
The 300XL engine of the Uziel can hold up to 12 critical-free DHS, but in the case of the UZL-3S, the 11th will still weigh 1 ton.
The Kit Fox's 180XL engine can only fit 7 DHS, so the remaining 3 must be allocated. But they won't weigh anything.
A Kodiak with its 20 DHS and 400XL engine will have the first 10 DHS "for free", the next 6 ones for 6 tons but no crits, and the last 4 will use 4 tons and 8 crits.
If my explanation attempt was confusing I can try to reword it

.
Anyway, I laugh at the notion of "Clan-cool". Because Clan weapons are definitely Clan-hot, and the heaps of double heat-sinks, well... on most variants, they're not there.
@HAARP: Indeed. The Shadowcat isn't the only mech where the actor and xml speeds don't match, so I didn't pay much attention to it thinking it was intended. Yet I believe it's the only one where this isn't caused by a shared pair of legs between assets of different speeds.
The lowered speed is most likely an intentional balance tweak (I don't see such an obvious parameter going unnoticed for so long), but the way it's done might lend a bit of credence to my theory of "downgraded engine without compensation".