If you are traveling Business or first class you do have to pay extra to select your seat. Moreover, to select other seats for free you can wait until the check-in begins before 48 hours of your flight.