I just flew aer lingus and ryanair and both charged you to pick seats - but we didn't pay. Both flights were almost empty. Aer lingus algorithm gave our party an empty row each. Ryanair algorithim put us sitting next to strangers, surrounded by empty rows/seats.