I dont know of any program that doesnt reserve the right to vary their T&Cs at any time.
As for stuff not crediting - I think most problems arise through partners (be they other airlines, credit cards, hotels, etc).
Personally I wouldnt call it dishonest just because something doesnt post as you'd expect.