Online check in (and manage my booking) has allowed this for a while now.
Are you sure? I've tried it recently and all I got is a pop-up but it won't let me select the seat, and the pop-up specifically said call MPO or CX Reservations for seat assignment.
I'll try again now.