I'll just have to disagree. Yes you need practice, but you don't have to devote ridiculous amounts of time to get decent. However, when you have limited time to play, you have go to higher population areas and make a conscious decision to practice something you want to get better at while accepting that most likely you're not going to win. Short term it may not feel as fun because you're dying a lot. Long term, however, you're getting far more practice than if you went to remote locations and went without seeing anyone for 10 minutes. Most won't do this because they aren't willing to die over and over to get better but it's what you have to do to get better.