According to my knowledge, Wladimir left due to personal health reasons. I also don't know how they are chosen, but I believe that the current maintainers choose the next ones, but I'm not sure. To learn more about the process of proposing changes, you can consult the Bitcoin Core GitHub.