I raise this question in response to lack of skills for many classes (ie, Fighter, Paladin, Cleric, etc): Should the knowledges (arcana, engineering, nature, religion, etc) require "training" to use? Why does my Fighter, a student of war, suffer in basics tactics and strategy? How come my Cleric, who spent years training under the tutelage of a monastery/temple/church, knows nothing about other religions or even his deity's realm of residence?
Now, imagine a world where "bardic knowledge" was applied to every class, to a set of knowledge skills pertinent to that class. Ie, a Ranger would be good at Dungeoneering, Nature, maybe Local, without having to spend skill points; whereas a Cleric would have innate understanding of Religion, History, and even the Planes without letting his Diplomacy or Heal skill suffer. Instead of having to spend a skill point to train in this skill, they would both receive a bonus based on class level (not unlike Bard, perhaps even 1/2 level), and apply other modifiers from there.
Here, it can be re-limited: Fighters may only benefit from 1 or 2 knowledge skills, while Wizards and Bards would still receive bonuses to a majority of knowledge checks. Classes like Clerics and Rogues (which have other skills they can allocate their points to) wouldn't suffer as harshly on even the simplest knowledge DCs.
TL;DR: why must I spend my precious skill points to "train" in something I should most likely already have access to? Why not make it an innate class bonus?
What do the rest of you think? Is this worth play-testing?