I actually don't dislike them...most of the time. It's when they effectively break quests that I have an issue.
I will say that I dislike that they were either not very well thought through or they were but implemented despite the issues they can cause though. If the latter, likely because solving them wasn't in the budget. If doing them right means many times the work, then IMO either commit to that or don't do it at all.
They never break a quest, but they may cause you to fail unexpectedly every once in awhile. For me thats the entire point with them. Making people wake up and pay attention to whats going on.