Valenii,
Unfortunately, airlines can do this, unethical as it seems. I recently had a reservation with SN Brussels cancelled because I found an alternative to the outbound sector. The whole booking was cancelled, they kept my money and probably sold the seat again.
Who actually reads the Conditions of Carriage? I do...now!
Seems that something should be done about this!