The patch that introduced s32/float support included a fix/change in audio/format.c which is practically irrelevant and now reverted in upstream. Removing the part to avoid confusion in the future.
As they are supported since API 21. If they don't work in certain devices, mpv can still be forced to output in s16 only with an option.