I am sure they would easily fix everything if they cared. This is going on for well over 10 years.
Another thing is that for every ticket sold _not_ on the RZD.ru, the company that belongs to the former chairman of RZD, would get a commission. Of course they would not want to fix the issue.