What I'm saying is that the music industry only spends money promoting something if they think they're going to get a return on investment. Looking at YRMW and Cry, it was looking extremely unlikely to generate any money. It's a competitive industry. No company will spend good money after bad.
Also, just to counter your point, Cry was actually an excellent CD single (if you ignore the title song being do bad). It was MJs only CD-ROM video, and it was extremely rare for MJ to include a new song as a B-side, and this one actually had 2 brand new songs on it. Really it was the best-value CD single package of his career.
And yet that would not have helped. People just didn't like the music. Can't please all the people all the time. If you ask 100 people what's wrong with Invincible, you'll get 100 different answers. It was just a run-of-the-mill R&B record without widespread appeal.
Like, at this point I'm just going to quote what I said in another thread.
It really frustrates me that MJ fans refuse to accept that people have different tastes.
People did hear Invincible, they just didn't like it. That's it. The quicker people can learn to deal with that, the quicker everybody can get on with their lives. It really doesn't matter that other people don't like your favourite album. Stop taking it as a personal insult