Since we have a new Jack in the EF 2.0 maybe there was a truce with the giants and magic beans are just common now. Henry said he was one of the first friends he met when he came to EF 2.0. It would explain why he and his family have an abundance of magic beans.