If only the big networks weren't so change averse, we could have had a new RFC for IRC that included mobile/roaming-friendly protocols, which IMHO is the #1 thing holding IRC back in the current age.
Does my client really have to burn battery by sending a PONG back every half second or so? Can't we have seamless roaming without disconnects?