That doesn't sound so good, but I can do one better. The 4 FP EUs/core on the M1 (x64 has 2) that likely lead to this result might also lead other languages to use more floats and doubles.
It is, but the Firestorm cores can do 2x more scalar FP executions per clock than Zen 3. Still, for a full browser benchmark like Speedometer 2, I would've liked to see better results from 5800H/U given their large cache bumps from last gen.