Harry Potter Да?! Мне, как программисту, наличие КОРРЕКТНОГО алгоритма контроля ошибок чтения неочевидно. Ну хоть бы CRC был!
Читай
Avtopilot'а. Он прав насчет технических ограничений (или почти прав). А что касается формата: код Рида-Соломона -- фигня собачья, принятая только из соображений экономии. Не забывай, ТЗ к разработке наверняка выглядело как "дешевый и доступный формат", а повторное чтение или серьезный матаппарат коррекции ошибок стоили бы денег в виде более сложной схемотехники и ПО.
Короче, вывод: CD -- ГАВНО!