Note that there is active discussion in ENH: optimize.minimize: Expose LINCOA, BOBYQA, NEWUOA, and UOBYQA · Issue #21554 · scipy/scipy · GitHub on this topic.
Looking at Releasing (or not) 32-bit Windows wheels, I think it would be helpful if we could get a status update on LFortran and the outlook of that project.