AdSense strategy changes often without the publishers knowledge, they deduct unwanted traffic or referral traffic of the webpages etc. The Google (AdSense team) have their own parameters, unique process and statistic which they doesn't reveal. They just term as SEO, Black hat SEO, White hat SEO and on and you just need to understand the scenario from them and perform accordingly. They also follow the IP address traffic as single visit. However, we have to accept and consider the finalization of their stat only at AdSense account.
You may also observe that there will be some visits / counts differences between Statcounter vs AdSense account. Both of them have their own parameters and obviously ignore some traffic or update the genuine one later etc.
If you feel too much differences of the organic traffic then you may raise a query at AdSense Forum to learn something new from their team.
Another reason for low traffic to our webpages is like too much competition for the same 'niche' articles and daily hundreds of new tech blogs creation globally. Likewise, there are stiff competition all around. How you stand and chase them is the matter and you have to work accordingly.