The float function negates the drop load to quickly function. Thus the float function would do well as its own function separate from the drop load function. You are clearly ignorant how functions overriding other functions could be unsafe.
Understand a little bit that this might be a problem when you first started running the loader, but continuing to be a problem is indicates you may have a real problem. As others have pointed out, there’s a detent you have to push past to get it to float. Max speed lowering is push it up to the detent, but not past it. There should be enough resistance in the detent that pushing past the detent isn’t something you can do accidentally unless you’re just slamming the stick around with grossly inordinate force.
If you’re putting it in float accidentally because the full down v float break point on the valve isn’t grossly obvious in the feel of the stick, the detent in the valve needs to be fixed. I have no issue with mine, and never have, but if that detent failed, I’d have to fix it to be able to run the loader properly for any length of time.
Alternatively, if, after reading all the prior responses, you’re slamming the stick around like you’re mad at it and/or just complaining about a design you don’t like, no one else can help you with that.
It’s only unsafe if the detent is messed up (it’s broken, a state in which many things are unsafe) or the operator refuses to operate it correctly despite many thousands of others operating it safely with no issue (again a situation in which many things are unsafe).
So if you’re still having problems, you really need to fix it, commit to operating it correctly, or sell it before you kill yourself or someone nearby.