Stephanie was "made" Robin because either Bruce was doing it to manipulate Tim into getting back into the costume, and/or he felt that she really needed training, otherwise she'd be another Jason on his conscience.
Both of which ended up happening because of Bat-dickery.