Yes, I do think we keep him for commercial sake and all the glamour that comes with it. The truth about Ronaldo is he cannot find top club the moment he knew about leaving Juve. His main purpose becoming clear, especially now.
Jones, DVB, Mata, Matić and few others were and are here for so long because Glazers are not able to invest that much in needed changes. You'll see how we'll hesitate with selling other players such as Bissaka, Lindelof or even Maguire, because that will mean multiple quality investements needed while the cash cow is getting drained to the last drop.
Hoarding players for past years, I'm glad you mentioned that because now we see the effects of it as Murtough announcing he's turning off the tap for winter spending. The consequences finally strike us and Ronaldo so far is not here to score any serious amount of goals.