Recently paid air miles for a specific seat on a KLM flight.
At on-line check-in I found I was assigned to a different seat and nothing else was available. Same when I got to the airport, aircraft was full, no change possible.
After the flight I contacted the air miles programme, explained what had happened, and they refunded my air miles.
So sometimes there is fair play!