Само по себе монопольное положение нарушением закона не является. Нарушением является злоупотребление своим монопольным положением. Грубо говоря, быть большим и сильным не запрещено. Запрещено лишь использовать свою силу для того, чтобы обижать малышей.
Железная дорога - это стратегический объект для страны на случай ЧС, войны и пр. Монополия в данном случае - это естественно.
Кстати не стоит путать РЖД и компании типа ФПК и ТКС.
вопрос же был "Почему?". Т.е. почему в авиаперевозках есть несколько компаний, а в ЖД перевозках всегда были одни РЖД