Just a data point, but for SN, they claim you can change your seat at check-in, but there may still be charges for some seats. We came across this in our trip to Africa in PE where we wanted to change seats during on-line check-in and it insisted on charging our non-status son $50 to get a different seat. YMMV