In non-National Dex formats, there is no purpose for the Happiness or Hidden Power Type fields, because they have no impact at all on the game due to Return, Frustration, and Hidden Power being turned into useless attacks. In a similar way to how Generation I removes unneeded variables, I think these should be removed at least client-side from the teambuilder in non-National Dex Generation 8 formats.