At least here where I live, kids run around the ice rink in just socks. After that, the skates are put on and they sweat for an hour. You can be sure that the skates will start to smell bad pretty soon. No matter how much I try to instruct parents that children should always change clean socks before putting on skates, children do what they do. Children are children.
My wife always complains if I bring Edea skates inside the house. For some reason, Edea's skates smell bad even when the are new.
I've seen adults at [adult] skating competitions walking around the common areas with socks or skating tights, and in some cases even barefoot.
Agree about Edea. For some reason, Edea Ice Flies are the worst of the worse when it comes to boot stink. My God. I can't...
I think part of the reason is the padding helps keep the internal temperature of the boot quite high, and I wonder how well the synthetic boot upper material exchanges heat with the rink. It's sort of a price paid for comfort, and why they've had to design things like air channels into the boot (Risport has done the same).
My Jackson Elites weren't great, but they weren't as bad as Risport or Edea. They also didn't have as much padding, though. Mine were the older model. Not sure how the new Supremes would hold up, but they felt like they were less padded than my Risports.
Jackson and SP-Teri have metal plates in the heel of the skate, so if you have Leather/Cork Soles this acts as a sort of heatsink in the boot.
For me, rotating boots is the best way to combat it, along with changing out insoles when they become worn or start to small too much. If the boots sit dry for a while, the smell goes away for the most part. However, as mentioned above... once you wear and sweat in them it quickly comes back. There really is no sure fire way to get rid of it once it sets in. Prevention seems to be the best way to go about it.