The graphics of a game are not everything. You can enjoy a game with poor graphics but a captivating plot and hate another one, which has excellent graphics but nothing to lead on. Similarly, Arma 3 has a brutally hard gameplay that challenges the gamer and an interesting storyline.
This peaks the interest of the gamer making him enjoy his screen time. on the other hand, games with a poor story line or a boring plot will never be liked by the gaming community no matter how good the graphics. Developers need to understand this to come up with better games in the future.