I wanted to quickly throw in a few of my immediate thoughts here, feel free to agree/disagree. I agree some action should be taken here, especially in regards to the many old and outdated answers that also don't follow the formatting and rules regarding detail we now enforce for these threads. However I also don't think it's the absolute end of the world if we do nothing.
I think it should be acknowledged right away that these moveset threads are infinitely important to our community as whole. These are continually among the most popular and most visited among all the different threads we have, and I'd imagine that this traffic is how considerable portions of our community would have come across PokeBase and the wider Pokemon Database in the first place. Hiding these threads would effectively "reset" this, taking them off the front page of Google among other things -- I don't think that's the solution to this at all. Additionally, these threads keep movesets around from past generations that people may still play, something that could not possibly be replicated by starting over. (These became of a pretty good quality around the late fifth generation, so they're worth having in that respect too.) I'd like to keep these around as memories if nothing else, but maybe I'm just sentimental. :'(
The issue in the first place is with the answers to these questions being outdated, stuck at the top due to votes and extremely high in quantity, not with the threads themselves. Without hiding the old answers (still a possibility I guess), I think these solutions could work if you're prepared to work on them a bit Pokemaster:
- As Astronautical mentioned in the comments, a filter to sort answers by newest or by ones with the most votes would be great. In thinking about it, this is actually be a feature that would be nice to have in general -- for everything, not just moveset threads. This would be even nicer if it could default to newer posts on the moveset threads specifically, and remain on those with the most votes on everything else.
- Make it so answers can be tagged as being for a specific generation on moveset threads. This could appear below the answer box and would default to the most recently released generation/game. I could imagine this involving a fair bit of work, especially if a sorting option were to be implemented for these answers, but I think this could work well.
- My personal preference: re-implement or temporarily allow the "closing" questions feature to lock the existing moveset questions and post new ones. We could add in a notice on the old threads that they're no longer open for answers and include a link to the new thread -- mods could silent edit these in. (New threads could include links to the old ones too.) This keeps the old posts around and allows new movesets to gain attention, without sacrificing any content or exposure. This is only a temporary solution to the wider problem though as we'll encounter the same issue this again if/when Gen 8 (woah!) comes around, unless we do the same process for those eventual games too.
Regarding Alolan forms, I've always seen it that moveset threads should be sorted based on PokeDex number. Alolan forms retain their original PokeDex number, so I think they should stay on their original thread, and also for consistency with Mega Evolutions and formes as mentioned in the comments. Perhaps we should mention this in the body of the question, or even change titles to "What is a good moveset for Raticate and Alolan Raticate?" and even "What is a good moveset for Blaziken and Mega Blaziken?"
Whoops that went on for too long, going back to study now ;)