This sounds rather reasonable. You can play the game as long as you own it. Then if you sell it, you can’t play it anymore.
Then if someone else buys the game, a fee goes to developers, sounds like it is paid by the store, and they can continue to make games.
The retailers make money, the developers make money, you can still get used games cheaper than new. Sounds like a fairly reasonable deal to me.