Well, I’m not saying it’s a great thing, but all the stores do it. It’s probably a lot more work to take things down, and put them back up again. You’d have to keep track of the files you are removing, or accidentally re-do pages that you have already done. It gets confusing, I’m sure.
I walk into brick and mortar stores that do that all the time. Best Buy (electronics store) for example. I had one of those member cards where you buy stuff and get points, and I used to spend a lot in there. I picked out an Ipad, “sorry out of stock.” I picked out an LCD TV on another occasion, “sorry out of stock.” Some time later, I picked out a laptop, “sorry out of stock.” I mean, I spent about an hour walking around clicking on laptops and selecting one for them to tell me it’s out of stock. I was thinking, “why don’t they remove it from display?” >:( Actually, I said that to the staff. They said that the manufacturers pay them to keep the stuff on display, and they send representatives around to make sure the items are always consistently on display, whether they are currently in stock or not.
It didn’t make me feel any better, and that won’t make you feel any better, just food for thought. Leaving the stuff up there, when it will eventually be restocked, is still a means of advertisement, and helps generate demand for the product. I see YoyoExpert remove plenty of things from the store when they are out of stock, so I can presume there is a system in place to remove things when it makes sense to do so. I guess the same thing might apply to string. :-\