Is nix develop supposed to be used for creating development environments?

No.

Simplified it does source <(nix print-dev-env)

4 Likes