snip
Spending 10-20 dollars per month is not really much and anyone can afford if they have some decent paying day job.
Online shopping cut of expenses but the quality of product will be unknown until we receive it so people prefers buying offline till for most of their purchase.