Yes, they are "dangerous" and result in a lot of stupid losses; however, it would just be nice to have as one of the conditional move options.
I had a recent game where no matter what move my opponent was going to make, I was going to capture his rook. That's because I placed him in check and his rook was there for the taking after he moved his king. To do a conditional move the way it is now, I would have to enter six conditional moves.
It can't be that hard to program an "if any" option can it?