There was no choice to "wait". AB5 was passed to fix the law because of a court decision [0]. Had they (the CA Legislature) not passed AB5, the court finding in Dynamex would be just as bad for Uber.
The court doesn't have an option to "wait" just because it's a recession.
Uber doesn't have a choice to "wait" because this ruling is going to go into effect in ~10 days unless the stay is extended.
[0] - https://scocal.stanford.edu/opinion/dynamex-operations-west-...