Roman Catholics are not the only denomination that is having problems keeping young people. It is a huge problem among all traditional denominations. They leave for all sorts of reasons, but many are enticed by nondenominational feel good, and high energy groups. Entertainment replaces commitment. Most will leave religion with its moral absolutes and become spiritual, which is a euphemism for egotist hedonism.
Excellent point! Hence my suggestion that christianity, with its 30,000+ churches, has turned faith into a supermarket where one can pick and choose. That is not what our Lord intended. According to Scripture, Christ wanted us to be one (John 17:22-23). We are all as a Church to be of one mind and to think the same (Philippians 2:2; Romans 15:5). There is only to be one "faith" (Ephesians 4:3-6), not many. For the Church is Christ's Body and Christ only had one Body, not many.