The only way I’ve managed to get free seat selection is through my Elite Status or by purchasing a "Bundle" like the Business or Premium packages. Otherwise, you have to pay. However, if you're traveling with kids under 13, Frontier usually guarantees you'll sit together for free. If you don't have kids or status, waiting for random assignment is your only "free" path.