The reason is that EK need to be sure people in the exit row are able to operate the emergency exits. I seem to remember it needed a senior check in agent to open up the seat.
As for getting stuck in a window seat, why didn't you just pre-book an aisle?