Just some more opinions regarding the unicorn car argument:
First: there is no right, wrong or lazy way to play a game, when it comes to private, single-player use of the game. There are only different ways to enjoy a game.
Second: Nothing in a game should be restricted in such a manner that it forces the person to play the game when they might not want to play it or might not be able to play it. Such is the case with the Horizon 3 unicorn prize-cars which are only attainable on specific time periods. The developers need to consider that there may be people who are often busy and may have little time to play their games. One thing is regular progression, which is done at the pace each person wants to do or can do, another is an event which you have to play on X time or you miss it. Imagine going on a holiday on that date and there's no way you can play the game. Imagine having more important tasks to take care of in those days. You may miss the opportunity to get that prize for good. They do say that there will be additional events for popular prizes, but what if you like the less popular prize and you miss it? You might say "Oh well, it's life. Win some, lose some". I say we all already play a game with that unique feature, it's called real-life, and not everything that happens in real-life is worth adapting into our entertainment because, then, it stops being entertainment and then it's just real-life.
Third: The older I become, the less I care about the concept of in-game exclusivity. Feeling special because you have a virtual item no one else has should be something you eventually outgrow as a gamer.