Personally I don't even book an airfare where I can't pick my seats as part of the booking process.
Now if the EU wants to create a passenger bill of rights of sorts that disallows this and other practices (eg charging for checked bags) then fine. But know that those charges will just go back to being included in the ticket (ie higher fares).