yes there so many reasons how you lose traffic with poor server
1. Load time - if your website and web page take too much time to load than definitely, you can lose your audience.
2. less responsive - if your website not responding mobiles, tablets, and desktop properly than surely you can lose your audience
3. less of features- if you don't have required and advanced features for helping users to find their relevant query than no doubt that you can lose your audience.
So to prevent these low server issues, I would highly recommend you the best hosting provider "serverwala.org" because they offer the most responsive, secure, efficient, reliable, and effective hosting server so that you do not lose your audience at any condition.