Another reason Harry wasn’t in Ravenclaw.

During Deathly hallows when the golden trio were on the run the lack of food was a large problem. In fact it was due to the low quantity of food, and the bland flavoring of what they had, that contributed to Ron’s foul mood even without the Horcrux on…. But Harry seems to have forgotten he had two house elves eager to serve him, can teleport without the death eaters realizing they did so (as Tom never cared about the house elves he never bothered figuring out protections against them, that’s how Dobby could reach Harry in Malfoy manner), and we know Kreacher can find Harry anywhere because of him being his servant… they could have been feasting.