Yes, if you want your favorite window, aisle, or exit row seat, you have to pay for it. However, if you do not select a preferred seat online before the departure day. The airline will randomly assign you a seat on board at the time you check in or at the boarding gate. You do not have to pay for that, and you can enjoy your time onboard.