Maybe they don't make enough money to pay for advertising. A lot of shops seem to survive on word of mouth.
Don't forget there are other forums like this looking for shops to advertise, perhaps some shops think they get better returns for their $ elsewhere.
Perhaps some shops want to keep their activities under the radar; advertsing here suggests they may be offering unapproved extras.