It seems like this is probably due to wanting the collector’s editions to work with any of their consoles, including the PS5 Digital Edition which can’t read Blu-Rays. Ideally they would offer a choice between a code and a disc, but short of that this is the easiest route for them to take.