Why would you expect that if a micro doesn't have an FPU?
Well, if you are using a 32 bit micro then it should do 32 bit flops every cycle otherwise I might as well carry on with 8 bit micro's
Your opinion might be very biased as your are only after 64-bit FPU, and you fail to see other benefits of using 32-bit MCUs over 8-bit MCUs.
A 32-bit MCU can typically perform one instruction per clock cycle, where the older 8-bit architectures spend two to four cycles. However, the modern 8-bit architectures will perform one instruction per clock cycle, too. But the performance is more than just instructions per clock cycle, so please read on.
Quite often though the needed data types are either 16 bit or 32 bit signed and unsigned integers. The 32-bit architecture can process the operation in few instruction cycles (fetch operands, operand, write the result back. But if the operands are already in the registers, then the operation can be performed in a single clock cycle). The 8-bit MCU need quite many instruction cycles to perform the 16-bit and 32-bit operations.
Also the memory access using pointers etc. is much efficient using 32-bit architecture than 8-bit architecture.
Code density will be better on 32-bit architecture. The compilers will typically be able to generate more efficient code for the 32-bit architectures than 8-bit architectures are there are typically more registers available to store intermediate results.
There is a speed benefit using 32-bit architecture as fewer instruction cycles are needed to perform the algorithm, so they are more suitable in high demanding, embedded real-time applications.
8-bit MCUs may still have a energy consumption advantage, but the 32-bit architectures are catching up.