It's particularly bad because thread interruptions are funneled into the same system as IO errors, so it's easy to consume them by mistake.
Java has that same issue.