The fact of the matter is that there are so many high school players, Scout and 247 etc can't possibly rank and give stars to every single one. It's not possible. So those mid-major programs hear/ see those guys, like Broome, and offer them. The players don't get enough exposure doing the recruiting process so their best offers are from Sacred Heart.
Once there, they perform well and then the bigger programs take notice. That's really the main reason, IMO, for the NCAA rule that transfers sit out a year. Otherwise, the best mid-major players would skip after a good year and some exposure to the bigger program without any hesitation. The rule is in place to deter kids from being one-and-done in the mid-major programs. It allows the mid-majors to compete if they find that diamond in the rough type player.
Louisville has been brought up, and same Iowa State, and they both have benefitted from transfers. Hell, with Iowa State it's practically a joke. "Oh, a good mid-major is transferring? Iowa State is Transfer University" etc.
If those programs can accept transfers and win, why the hell can't we? I rather have a mid-major who can score and is college adjusted, than a fringe 4-star recruit who may take 3 years to be a big time player.