I don't think you're alone there, Mark - and I would guess that's why it's not been done yet. Better to have stable software and a slightly dodgy channel numbering system than buggy, crashing software and a perfectly logical numbering system.
*awaits comments about buggy software and dodgy channel numbering*