I find this attitude of expecting "compensation" for any minor inconvenience somewhat distasteful. Airlines are under no contractual obligation to "compensate."
Anything one gets is goodwill. Not compensation, a word which seems to entail some sort of obligation. Which does not exist.
(There are of course different situations. A few years ago, I bought a Latitude ticket, which was advertised as changeable for free. However when I tried switching to an earlier flight on BD, I was asked for a fee. My complaint got an answer with god's speed.)