FYI the Bengals cut James Harrison, and he was content to retire. Then I believe there were injuries on the Steelers roster so they brought him back in to bolster the ranks.
So you’re comment regarding Harrison not wanting to play for Marvin Lewis is irrelevant. The Bengals didn’t need him anymore.