As far as the starters at D3 schools being D1 quality athletes that do not want to ride the pine, I totally disagree. If you have a chance to walk-on at ISU/Iowa or where ever, you think you would go to a D3 school just to get playing time. I do not think so.
There are a few select athletes at D3 that have the tools to contibute at a D1, by no means are all the starters D1 quality athletes. I started for 3 years at 6'1 297. Because of my height, no chance to ever play at a D1, but I saw the testing numbers at ISU, and in the OL, we had guys that were lifting just as much and running 40's just as fast, but didn't have the height. It takes a very, VERY special athlete to play D1 football.
I know several kids that tried for a year or 2, sometimes 3 at a D1 but really wanted to just play so left for a smaller school.
CloneU- I should have been more clear, by recently for schools like Grinnell, Cornell, and Coe, I mean around the last 10 years, maybe just a little longer.