joinmarket still doesn't work with descriptor wallets in bitcoin core, and it's become kind of pressing that this is addressed
legacy wallets have been deprecated for a long time, and are very likely going to be removed in next major version of bitcoin core (29.0), there's migration functionality to upgrade old wallets but this won't help for the use of legacy RPC calls like "importmulti"
after that it will ofc. still be possible to use it with version 28.x, but it's kind of sad to see an important privacy tool fall behind like this
so in case anyone wants to give it a go:
https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1571