String->float conversion problems

Even if we “check string if it has only numeric characters” (as it said in documentation) then it’s not guaranties that it will be successfully converted to float.
Otherwise the most common solution is to create C++ BlueprintFunction class that contains function that will convert string with check. It’s not so hard to create, it is simple algorithm.
But I wonder why there is no solution for this in the engine itself…