Project Management = Day to day to execution, logistics, resources, schedules. Scheduling meetings, sending out meeting minutes etc
Program Management = Team management towards delivering business goals/product launches on schedule
Where its tricky is the differentiation between project and program management. IMO we dont really need both terms or both roles, causes uneccessary/unnatural separation of responsibilities
However your experience is not wrong: they're as rare as hens' teeth.