Oddly, I had a slightly opposite reaction to a similar experience. But, to be fair, it was mostly because of red tape.
I interviewed at Microsoft, got feedback something like, "you did pretty good, but you dont understand low level code enough for this team, you could do great somewhere else at the company."
Microsoft has a policy that you can interview only once per year. I didn't get to pick the team I interviewed for, and apparently they only interview for their own team.
So, I was basically told that I was good enough, but because of HR, I won't be hired.
That, for me, felt significantly worse than "sorry but you didn't get the job" generic feedback would have been.