There are many old threads on here on the questionable value of match lists. The big problem is that they are more often misleading than helpful because (1) they represent subjective choices of fourth year med students, what they chose, not often the most prestigious or best they could objectively get, and usually driven by personal nonacademic choices and personal goals, (2) as an undergrad you really have no way of knowing which programs are best in each specialty (the hierarchy is different in every specialty), and what programs are good versus malignant, etc. This is the kind of stuff you only learn from mentors in the field once you get close to a decision point in the 3rd year of med school. So since you don't know if that person chose IM because that's all they could get or because they liked IM more than derm or plastics, you really can't put much weight in that decision. And you also don't know if someone else's IM choice is actually a better match than a malignant plastics program. As an undergrad you simply don't know. (3) also, it's more important that people match into what they wanted than what some undergrad person thinks counds good. There are plenty of matches that look great on paper but actually are 5th on somebodies rank list. So a school where everyone gets their fifth choice or worse is perhaps going to be a worse place to match from than a place here everybody gets their top choices, even if those top choices look worse on paper. It's about getting what you want, not about what some undergrad not in the loop will be impressed with.
As mentioned above, advanced specialties (derm, optho, radiology, rad onc, anethes, PM&R, neuro, etc) require a transitional or prelim year before you start, to give you a generalist perspective before you subpecialize. Transitionals are sometimes the most cushy years, and so the best of these advanced programs go after them, and thus they can be the most competitive spots in the match. In general, prelims without also simultaneously matching into an advanced program is a bad sign. Prelims, particularly prelim surgery, can be a dead end.
So hope this helps. Don't put much stock in match lists as an undergrad, because they mst not tell you what you think. They are interesting, but more reflective of people's interests, desires, family and nonprofessional goals etc. But seeing a lot of prelim spots, esp prelim surgery slots without associated advanced residencies is a bad sign.