My guess is that there are two main causes for this: 1) the Hollywood/Public School system/University brainwashing is succeeding and 2) those who remain religious are becoming disgusted with many denominations’ fall into apostasy and feminism (a little redundant, I know).
True, there needs to be a solid faith formed in bedrock, continuing preaching as it has for 2000 years.