It is not due to a lack of spirituality. It is a huge social phenomen even prevailent amongst some people of taswuff. It would require indepth analysis. The best means of countering this on a large scale in my humble opinion is 1 of 2 things. 1. Revert shaykhs coming to gulf. 2. Revert brothers joining tabligh work and showing practically that we muslims are 1. I think the best solution would be some grandscale tabligh jamaat effort. This is the only way of eradicating the problem in my opinion.