Olá!
Após a introdução do conceito de LINQ e Collections, aquela implementação do CompareTo na classe Conta Corrente se tornou dispensável, correto? Ou ela ainda tem alguma utilidade nesse código, visto que o que ela faz, o OrderBy faz de forma mais simples e rápida.
E se ela foi dispensada, qual seria a real utilidade dela em algum outro projeto?