While in theory it is still possible to use recent dask without dask-expr, dask will raise warning about it (by default, you can still silence the warning as well by setting "dataframe.query-planning" config to False), it's probably easier for our users to automatically get it installed.
See discussion in https://github.com/conda-forge/dask-geopandas-feedstock/pull/17.
While in theory it is still possible to use recent dask without dask-expr, dask will raise warning about it (by default, you can still silence the warning as well by setting
"dataframe.query-planning"
config to False), it's probably easier for our users to automatically get it installed.