The point isn't if IFTTT violated the ToS. The point is that if IFTTT violates it, then the ToS needs to change.
Twitter succeeded because it was a dumb, open pipe that developers made awesome apps for. Twitter is now acting like they don't have developers to thank for their success.