Pidgin's lack of Skype support is due to legal restraints imposed by Microsoft that effectively bar Pidgin's developers from implementing Skype in the client. That is to say, it's can't be considered a shortcoming on the part of the app or its developers and, therefore, it's unfair to use as a basis for a negative review, imo.
Yes, it's true that Skypekit has been made available by Microsoft for integrating Skype access into 3rd-party apps and devices, but the licensing explicitly forbids using Skypekit in the development of open source software. This includes the vast majority of instant messaging apps, Pidgin included. There are workarounds to this situation, namely those mentioned above -- the skype4pidgin and SIPE plugins for Pidgin. And while the Pidgin project officially does not support plugins (effectively washes their hands should skype4pidgin and SIPE devs ever be sued by Microsoft for license violation), the plugins are proving to be working and reliable solutions to integrating Skype into Pidgin.