Until the platform holders find a way to incentivize current gen only development, there's no way publishers are going to leave money on the table; last gen games cost the same at retail as current gen, current gen games cost more to produce.
Maybe if MS or Sony gave bigger licensing discounts or something, otherwise...
It saddens me - last gen is holding current gen back.
Problem is, they first incentivized the devs to still put games on last gen (more lenient approval processes). They wanted to make sure those won't die while the new gen got on its feet.
But, most major players are going away from cross-gen, aren't they?