I guess that us, iOS devs are now a little bit biased on how dependency management is done in our platform because we had to come up with our own because there was none and we had to drag and drop projects to the IDE.
Also, SPM does not replace all the functionality needed to build swift dependencies that use all of the language or platform capabilities such as, integration with vendored libs like (Rust libs), bundled resources, etc. So it’s possible that your existing Pod cannot be distributed through SPM, that’s the case of many CryptoCurrency libs