I don't complain either way, if it doesn't suit I just don't do the events but by simply completing the quests and doing the events upto the last year or so has gained you a complete building.
There is a massive difference between being handed an event building and needing to complete an event with the most basic of instructions when the wiggle room for errors is minimal.
Being able to get a full building without having to play a certain way (without instruction) WAS the previous way events worked. Players aren't in the wrong game they've changed the way events work, going to assume you haven't been playing that long to not know that but it certainly was the way events worked for a long time.
I hear you, but even back in the times you're talking about, players would immediately come straight on the forum complaining "the event is crap", "it's impossible to get a building without buying diamonds", "It's too hard", etc etc.
And that was in the first day or two of the event!
And there'd be plenty of players who proved them wrong by getting that full building just by playing, not spending.
Like I said before, if players don't like an event because of the mechanics, or the random generator or the statistics of the final building then they're entitled to that opinion, but judging an event when it's only just started on whether or not they'll get a full building at the end of it, often without even trying to learn how to play it, is ridiculous.
Personally, I like to have different mechanics or minigames in the events. Some are good, some aren't. Sometimes I get the full building, sometimes I don't.
I do think that there are too many events.
I don't mind that some special prizes are only available to spending players.
But overall I know it's just a game.