That's my thought process too. Not to mention, McDavid is likely looking at 15-16M. Very few teams could afford that without decimating their roster. Which hey, it's something you seriously consider for McDavid but then he's right back where he started.
What Edmonton needs to do is pull off the important and get rid of Nurse. No idea how they pull that off though. Even with a treasure trove of incentives, 9.25M til 2030 that's basically complete buyout proof is just a disaster of a contract I doubt anywhere wants.