So now you're using not one (conda); not two (conda and uv), but three (conda, uv and pip) different package managers to manage your Python environment?
And the point is that you always have to use two package managers when developing python. One that installs python and various non-python libraries and dev tools, and one that installs python libraries. Conda in this scenario is replacing apt as much as anything else.