You guys are missing the point. FT training has a purpose in this game.
You made a choise you trained JS, JR instead of FT-s. The training system in BB is not realistic but it works for this game. There are some things you can make more realistic than others. You can not bring everything real in the game. You have to choose. Would you like whole season injuries (perhaps even career ending), or skill drops after injury (bringing your hard trained superstar back to mediocraty)? Random skillups, skilldrops. Shooting getting better with age, driving dropping because of age.
Perhaps it's a little strange that you go 0/58 from the line, but would you like for the BB's to change that he hits 6/58? Will that 6 points help in a long run. Your game score will still be the same, those 2 extra points from FT-s will be compensated by creating a missed shot on a 2-pointer that would have been a basket. So actually nothing changes.