C4 license is clear and fair.
If you publish through something like Ubisoft then there is enough money. Eric does a great job with C4 and I wish him to be successful.
I dont know why you get upset about licenses but this is business and a good technology is much more worth than only a few hundret bucks. So it is absolutely okay.
You dont have to buy it if you disagree. This is how business works.