To be fair, First Scotrail did the same, both companies cancelled trains if they knew they were going to be considerably late so they didn't show up in the punctuality figures. I'm told by a friend who works on the trains that the cancellations and station skipping is worse under Abellio though, and that Fife routes into Edinburgh of a morning are the worst for not knowing if your train will actually stop where it is scheduled too.