Why can't we just cancel without proclaiming any champions? Maybe we can just simply say that there was no champions this season and call it an end? That would potentially be enough honestly because who really would agree on any champions at all right now, no matter who you pick and how you pick it there will be people who will be against it, and even though becoming a champion automatically would help financially to some teams, it would also not be welcomed all that much because they would know that they will be basically mercilessly mocked for it forever.
I think best case right now is cancelling the league, and saying there is no champions at all, there is no playoffs, there is nothing. Maybe they can do awards though, I know that wouldn't mean too much but MVP, MIP, COTY, DPOY and so forth could maybe happen, those are still viable.
The NBA season including playoffs + post-season activities + free agency lasted a whole year. NBA finals take place from last week May or the first week of June and end on the 2nd or 3rd week of June.
Why such a decision to officially end the season should be made quickly? Why it should be ended right away? It's just postponed and suspended but no need for a rush to decide to end it. We still have lots of months remaining this year. Even how worst we see the status today in the US, surely there will be changes in the upcoming months.
NBA can still continue the season but
"obviously" not today or maybe in the next 2-3 months. If the situation stills the same in the 4th quarter of the year, then they will surely consider ending it officially. It will depend on the status. It's ok to start the next season delayed as it already happened before because of the NBA lockout. Therefore, the NBA can still push the current season, even in November, but again, it will depend on the status.