This back and forth began on the technicality that Michigan is less than second in Big Ten BCR. I just chimed in to specify that isn't true.
I am surprised/impressed by the "active roster" link you provided, though. Especially given all of PSU's transfer portal losses. Michigan must be dragged down by the 2015 (Harbaugh "just hired") class when attrition due to the 2014 season and Hoke's firing caused the class to halve by mid-December and Harbaugh couldn't begin recruiting until mid-January. Since then, Michigan has finished ranked 2nd, 2nd, 3rd, and 1st in Big Ten recruiting as compared to 3rd, 3rd, 2nd, and 3rd for PSU.
To be frank, Penn State's transfer losses were mostly due to kids being passed on the depth chart. Many of those guys are starting in other programs now. I think that is a better indicator of the talent level than recruiting STARZZ.
Also, come on man, only the kids on your roster matter. Michigan signed 26 kids in 2019, 22 in 2018, 30 in 2017, and 26 in 2016. I don't even know how that's possible, but I can only assume a bunch of kids didn't qualify or left for various other reasons. Over that same time period, Penn State signed 23, 23, 21, and 20. That means Michigan has had 19 additional kids, or practically an entire extra recruiting class!
And I don't really care about recruiting rankings, so telling me how some vague entity mathematically calculated the future worth of a group of high school football players doesn't carry much weight.
The bottom line is that the talent level between Wisconsin / UM/ Iowa / Penn State is pretty darn close.