It's not an issue of balance, lot's of other classes get Bardic Knowledge. The character in question isn't a bard, but his prestige class gives him the Bardic Knowledge ability.
Bards get Knowledge skills as a class skill for a reason, if Bardic Knowledge replaced them, then why have the skills?