I would actually suggest BB should remove the purchase limits on buildings.
Like that, there is a potentially "infinite" amount of eggs one can spend on the event - removing the perceived "need" to obtain everything.
By the end of the event, I will most likely have purchased the 4 generals (and nothing else) - but I actually feel it's rather stressful to get everything.
I am not the kind of guy spending 10h per day on a computer game, and the notion of "having missed out" on something is uncomfortable.
If there were simply no limits, I might not be tempted to think "I didn't max the limit".