It's precisely the "this is the way it's done" approach you mention, which means they now have to pay a human to do the work their web stack ought to do!
This isn’t an isolated case: as I mentioned, I see it at least a few times per week and I imagine this happens at least a dozen times a day here in some thread or other.
Thanks for being awesome flukus. I love HN.
Unless you are a psychopath, you will realize later in life, that there are actually other smart people, who might know something you do not. Even though it often times feels like you are surrounded by idiots.
I would like to hear some original thoughts on why this is so difficult that a human is doing this work instead.
Obviously maintaining a different behaviour for a class of product ids is painful and not beautiful code to look at, but it is the real world.