There's nothing "wrong" with it per se, but it is overly complicated. This method I'm going to describe will take about 20 seconds once you've gotten the steps memorized!
I'll have to use the nose gear from an aircraft to illustrate the simplest method I know of, so bear with me. I don't have time for a full blown 'tutorial' but it's simple enough to not take too many words.
Here I'm looking at the nose gear from Top view, and the "steering node" is outlined in blue:
- Make certain that "Assign Controller" is set to "Linear" for Position, Rotation and Scale (Note TCB and Euler are not good choices).
- Set "View" to Local
- Right click on the Angle Snap Toggle, and enter the max angle for steering, such as 48º as in this example, then close the dialog box.
- Left click in the Angle Snap Toggle to active it.
- Set the Time Slider to frame 50 (as shown above).
- Click on "Auto Key"
- Click on the "+ Key" button to set a key at frame 50
- Move Time Slider to frame 0
- Click on the Rotation icon on top row then grab the Yellow "circle" and rotate it to the left one turn (will be precisely 48º) and a key will be automatically set at frame 0
- Move Time Slider to frame 100, and using the Yellow "circle" rotate it to the right one turn (again precisely 48º) and a key will be automatically set at frame 100.
- DONE!