Let's compare the production quantity of HT, and the production quantity of this product. Even if the license for an Iron Man is much higher, I don't think the per product license cost is that much higher. And due to the lower quantity, the per item factory, etc costs are much higher.
And I'm willing to pay more for cult classics instead of buying the 47th Iron Man, Spider Man armor, the Venom-Carnage-IronMan-Deadpool combo figures or the Doc with holes for the sunglasses. HT would never touch such classics again, they don't even do Terminator again...
And from the above video it seems to me like an awesome set, but even if someone expected better, We have a Cooper in 1/6th scale!!!