Why are services so long?

 1. To demonstrate the importance of it. If it were short, it would be trivial. It's long and deep. This shows the weight and importance of God and the gospel. 

2. To train your spirit. Self control. Stillness.

3. Because the services are designed to be eternal. Really, they should never end. When you attend, it should feel like it's always been going, like it's unceasing praise.