if abi changes keep breaking things, how come skype keeps working even though microsoft barely ever updates it? For a while we were still on version 2, until microsoft decided to break the server protocol, but that version ran for ages without any updates.