Jackson has been a legitimate 1,000 yard threat for much of his career and on a talent level would be a natural fit, but the release itself tells you that things aren't always about talent. Teams simply don't release their best receiver in March unless there's a solid reason behind it, which could have been related to Jackson's alleged gang affiliations, according to NJ.com.
Put the allegations on the back burner and you're still left with an incredibly demanding personality that needs to be catered to. Carolina's offense isn't in a place right now to cater to egos, it's part of the reason Steve Smith was cut and the core of why Jackson wouldn't make sense here. It's like being in a depressurized airplane, the mask drops and you're told to "help yourself before helping others." Leadership on offense is in a fragile state right now, held afloat by Cam Newton and Ryan Kalil, that can't be integrated with a receiver who would likely be critical of his usage, targets and the team's offense.
It's understandable why many fans want Jackson in Carolina, but there are factors that extend beyond box scores.