I agree with some of the other commentators; the good practice of creating virtual environments is independent of using miniconda or Anaconda.

What’s probably more important is the change in terms by Anaconda for their default channel, which now requires payment for commercial use (using their own definition). At the moment the conda-forge channel and other related channels are still free for commercial and non-commercial use.

There is a movement to use mamba instead of conda, which by default uses the conda-forge channel:

https://github.com/mamba-org/mamba