In metro cities, there are many plant sellers who are selling plants at affordable rates
Due to higher population density, more people can purchase the plants, so they can keep the rates low.
In contrast in small towns there are very few plant sellers on the pavement or roadside
There are also fewer job opportunities in small towns, so people have more free time.
So if anyone wants plants, they are forced to search for sellers online, paying the higher shipping charges.