The argument is that physical media was the one benefit consoles had. If you’re just buying a locked down, non-upgradable, low performance PC disguised as a console (without access to the superior Steam storefront), why not just get a PC?
Just as a quick check, this 2019 console competitor build from LTT can still match or exceed the minimum specs for Battlefield 6: https://m.youtube.com/watch?v=AZNLCzL1WAg&ra=m
Upgrading to a 3070 is $150 to $200 depending on eBay pricing, an amount you could easily save over a few Steam discounts compared to buying games at full retail.