I loved DOA6's story. I feel like you are nitpicking a bit.
Look Dead or Alive 2: Ultimate was amazing, and it offered so much free content as a gold standard, but the game made no money. Team NINJA needs to be able to make money and microtransactions do that. Costume microtransactions...