One who goes alongside. Companionship is defined by presence rather than by function.
Vulgar Latin companio (one who shares bread), from com- (together) + panis (bread); one whose bond is being fed at the same table, not any task performed.
One who goes alongside without needing a function to justify the presence. The oldest sense of the word is sharing a table, not sharing a job.