Give us examples how it should have been coded? C'mon kiddo, If you type something like that? Show us? I can't wait to see it all. But you won't because you can't. Why am I so sure you can't? Read my earlier response again. I advise you to keep away from QSP games if you can't handle a grind. Less dissapoinment for you as well. You'll stay a dissapointment ofcourse. But that's not something you can fix by not playing QSP games.
I haven't played this version yet, but this goes well beyond grind. It is unplayable without cheats, right down to the fact that the hint system is useless. I was only able to figure out what to do with the game by decompiling it, reading through the code, working backwards to the triggers, abusing the time cheats, and occasionally using a console command. Which is a challenge unto itself, because there's enough of the code in Russian to add to the difficulty.
Redesigning the hints isn't hard, it's just a matter of accurately conveying requirements, days, and times of triggers.
But to act like requiring doing a menial task 40 times across 80 in-game days just to hopefully set off the next trigger is good game design or doing so is some badge of honor is sadly mistaken. And I do enjoy grindy games, but if it weren't for the cheats being available, I would have abandoned this long ago.