Unfortunately some of the blame also lies with the passengers. People opted for convenience rather than security, so the airlines didn't see the need to upsell security on their flights, which would have added on to the ticket prices.