I agree with the OP on the fact that events are happening a bit too often. Combined with the apparently growing hardness of actually getting the girls (like superheroines event where a lot of people, including me, had to fight like 400+ times to get a SINGLE girl from a boss), there is actually very little time to raise affection levels of the girls. First you have to basically cut the income you get from boss battles by almost 10 due to the fact that you get like 2-3 k per battle instead of like 25k you get from Finalmencia (just count the loss of cash a lot of players took for battling Dark Lord instead of Finalmencia 400-500 times, that's rounded, 450*23000=10,35 MILLIONS, and then add the Ninja Spy fights on top of that) then if you get all the 3 free girls, you need to upgrade them and we don't have enough time between events to do that on a constant basis.