I think Praveen that the first 2 points are applicable for someone in IC role too. Most companies now offer career path as IC instead of considering management as the only choice.
Those looking for growth in IC positions also need to build a broader set of skills (communication, collaboration, conflict resolution) and take initiative beyond their day to day work.