These are all real reasons the church is failing but I believe there is one issue that encompasses them all. We have abandoned simplicity and purity in our devotion to Christ (2 Cor 11:3) and have constructed things that are complicated and worldly as we try to please people instead of glorify the Lord. The church is simply a family and should exist to encourage one another and build us up spiritually. That takes sharing, eating together and proving all things by going to the word and prayer (Acts 242f, 1 Thess 5:19-21). I wrote about it in The Coming Divine Reset of the Body of Christ.