It is a frustrating problem, but only really noticeable at the very end/beginning of a console cycle where the old console's games are still popular and have a lot of life left in them but the new console cannot play them. I ran into this problem with Dark Souls 2, Borderlands 2.5 and GTAV which were brand new games for the 360 but were not compatible with the One and were also not available for the One as One ports.
Some games I would gladly buy again or spend an extra ten bucks for new were they to become available on the new consoles. Alas, there has been no attempt by either company to alleviate that issue. (With the exception of a select few games on the PSN for the PS4 like darksouls 2.)