I believe they need to improve their recruitment process. You start a process, go through multiple stages and then at the final stage you are given a NO with no clear reason why other than deciding to go with another candidate. It's okay if this happens once but when weeks/months later another recruiter is reaching out for a similar role in the same company and then you have to start again with case study, technical interview, etc etc; it can be draining. plus it doesnt look well for the organization when it looks like they are always recruiting product managers every month.