The other reason it kinda “has to” be Harris if it isn’t Biden, relates to campaign finance rules. If he steps aside, she can continue to use their campaign funds.
If it’s neither, then whoever is nominated basically has to start fresh raising money, and with a huge time disadvantage.