Boss Rush Banter: What Are Your Thoughts on New Games Not Having a Physical Release Version?

Why do some triple AAA companies opt out of a physical release at launch and is it profitable?