We know that isn't true. When Stardock announced they would be adding Mega Events there was no mention of them being DLC.
No, we DON'T
know this. You might presume this, for whatever reason. But we don't KNOW
it. AFAICR, the first mentioning of mega events was either in the patch notes (which was released a few days before the DLC) or in the vague roadmap that Bard posted over at Steam (checking just now, Brad mentioned "random events" in the road map - see link further on). And I know for a fact that months
ago, Brad mentioned that each and every major patch this year would be accompanied by DLC. Go check this thread, if you don't believe me: http://steamcommunity.com/app/226860/discussions/1/598198173700392501/#c541907867790951236
Sometime during development someone got the idea to rip the most entertaining events out and then charge for them because they know that fans would let Stardock walk all over them.
Uh-huh. You would only know this if 1) you worked for Stardock/know someone who works for Stardock and are taking out of turn or 2) you presume the worst of people.
My theory that the paid mega events (plus Dread Lords art assets) made it possible for the free mega events to exist makes just as much sense, if not more so.
Trust me, I am the furthest thing there is from a "Stardock fanboy". There are quite a few things about Stardock that I don't particularly approve of (though I tend not to go on about it here, what with it being their home and everything - basic courtesy and all that). But this? You are presuming the worst with scant evidence.
The fact of the matter is, they have made absolutely no secret of the fact that there are going to be multiple DLCs released every year and that (along with the expansion(s)) will help fund the continued development of the game. They could have easily put all or most of the mega events in the DLC with no one the wiser. Presumably they'll be adding to this DLC (and others) as time goes by.
Buy it or not, it's up to you.
Never buy it because you hate DLC? That's fine.
Wait till it becomes an acceptable price for content (either via sale or bundle or additional content)? Also fine.
But to presume that this content would exist without the DLC and you would have gotten it for free at some point along the line? Sorry, but you just can not know that. You simply can't. And nothing you say, unless you can quote Stardock directly on this, would say differently.