An IC to manage Solar, USB and Battery supplies
The IC you reference is intended to use a source that is readily capable of supplying the necessary power required at any time to charge the battery.  Solar panels, as you mention, don't always supply the necessary power and typically require a somewhat sophisticated controller to extract the maximum power from them.  Look for the term MPPT (maximum power point tracker).  The IC you reference doesn't have this capability.