People grift about it, but it's honestly a great thing for a lot of smaller shops. One small local near me has been open about a year and a half, and this was their first RSD. They (it's one guy) mostly specialize in heavy metal/rock, and it's a very small shop (maybe 200 sq ft of actual space for shopping).
He had 200 people lined up before he opened, and it was mobbed all day long. I stopped by at around 12 to see how he was doing/support the shop, and he was so overwhelmed, but in a good way. He said they were just about breaking even on the RSD stuff by that point, but his non-RSD sales were off the chart. Just the exposure for the shop alone was a huge deal, they had people traveling from 50-100 miles away just for Taylor and some other big releases (mind you this is northern NJ, so its not rural at all). I love to see shops like that get in the game and really benefit from the whole idea behind RSD.