Corporate websites are built by design consultants, working to the customer's User Requirements Specification but inevitably putting their own spin on it and building in complex customisations which require specialist training to maintain. Then the one person in the entire organisation who was given the training to keep it properly updated leaves and no-one else knows, or can be bothered, to do it properly in the future.
At least the timetables, when you do get to them, aren't the complete farce that Arriva's were after their last revamp.