This would allow to implement a "PurePath" equivalent for path manipulation, that would not require the specific dependencies to be installed.
For known_implementations we can vendor the two required methods (_strip_protocol and _get_kwargs_from_urls) for each protocol.
That allows for example, to do all kinds of path operations on s3 without s3fs to be installed.