Oops, I guess I didn't make that clear. I get the same problem as the OP, where the hardpoints will convert, but I get a radius of -1 and 0 vertices. Hardpointing in Softimage is definately easier than Max, but I can't find a way to save the hardpoints in SI and get them to carry over to Max. Since Max is the only way I can make meshes, I end up having to do the hardpoints with it.
I don't do tangents... 1. I don't know how
2. My texturing is terrible anyway.