The article doesn't really explain the issue.
I assume the 'charters' that teams sign are analogous to F1's Concorde Agreement. Except in F1, a team can still compete in the FIA world championship without receiving the benefits (i.e., prize money) of the Concorde Agreement. Since NASCAR/France family runs the entire sport, I guess there's no legal option to race without a charter.
I guess my question is what is Jordan's complaint? Is he complaining that the teams aren't being fairly compensated? No one is forcing him to sign on. Is he complaining it's impossible to race without being a NASCAR team? I think that IndyCar would put lie to that. And any of hundreds of local tracks that run racing programs without any affiliation with NASCAR.
Without really knowing what the specific complaint is, hard to say who is 'right' and who is 'wrong'. I'm guessing Jordan is coming to this as an outsider, so he might think that business as usual isn't being fair to teams who have been exploited by the France Family for years. Or he might not understand that some NASCAR teams feel that racing is more important than making as much money as possible from their racing operations, and don't care that they're leaving money on the table as long as they get to race week in and week out.