That's how it is for me too. I feel lucky to get a 3* in the 60s, and I'm lucky to get a 2* higher than 55. 1* recruits are always terrible. That being said, some players with low ratings (FBs, TEs, LBs) have been pretty useful for reasons much like what you said. I've also had some luck turning WRs into HBs. A lot of the bad-hands WRs I would get would have good carrying and even ball carrier vision, and might only be a 52-55 WR, but would be a 60 HB.
There are also jewels that come along at times. I recruited a 3* safety today who came in at a 72, which is about 10 points higher than any 3* I had ever had before.