This is a asinine policy from jetblue. A lot of their loyalty is built on the idea that they are more customer friendly than the Big3. Sure this may help next quarters earnings but long term this will cost $$$$$
I say this as someone who has increasingly found myself booking away from B6 when we do family vacations, as credit card status gets us bags with the other airlines