In my view, bards are not supposed to max out everything. That's what jack of all trades means, that they aren't specialized and maxed out in everything.
It's probably more than checks demand maxing than a skill point issue. Maybe if checks used a combination of skills instead of a single roll..
But in lieu of that, more skill points can work.