I was reading the 2024 spec version, which had a known inconsistency since 2022. It's been changed again to say that that ToPropertyKey is delayed on the a[b] = c construction; in reality, it is delayed on various other update expressions too. This '''specification''' is such a joke.