That's a good question. I would imagine that resistors are not used because they inherently limit the flow of current, which is not what you want with a hall effect sensor since it relies on current to operate (not to mention the fact that resistors typically consume a lot of power compared to a semiconductor device). A quick search only tells me that semiconductor devices are used because they offer superior operation, but I haven't been able to find out why yet. I'll let you know if I find out anything else.