Yeah I do find it a bit odd too, but if another solution can solve the need as well or better then perhaps debugging the issue here with particles might not be the best use of your time, is what I'm thinking.
Of course if you have a specific reason why you need to use particles for this then it might well be worth exploring further.