Based on the title of this post, my opinion about the guardian's subscription page ban is being opposed. I have multiple reasons why and workarounds.
It is agreed to sub pages get more VIEWS but it doesn't necessarily get more VOTES. Now if you plot this out, yes, VIEWS usually trend in a positive correlation meaning more VOTES. That means people who has less SUBBERS will trend to have less VOTES. This is why guardians feel sub pages are messed up. But, imagine what would happen without any sub pages. Everyone will have no SUBBERS meaning it will get less views and the hot list will basically turn into a new list. So many programs will be missed. Removing sub pages is not the smart idea.
Just because someone makes a post on a sub thread doesn't mean that they will get more votes than a quality program. But sometimes, this does happen, but KA guardians can easily hide it from the hot list. No problem. People make decisions on votes but the trend from the previous reason shows that sub pages gets more votes but is it vote soliciting. Soliciting is a bit harsh. It is more of a vote helper rather than a solicitor.
I have a feeling that if you remove sub pages, the programs on the hot list will start to become well, not really good quality.
1. Just remove the hot list. It is just a nightmare but keep sub pages.
2. Just leave it as is, it may not be perfect, but at least people will see GOOD programs.
3. Add hot list breaks. That means someone can only be on the hot list for once a week or two, and they can only be on the hot list for a day. That means people will have the opportunity to join. Make a formula to calculate who gets on the hot list often, and make their break longer. So everyone will have a spot on the hot list for QUALITY programs.
4. Add views and ratings and base the hot list position on that.
5. Make different tabs for PJS, HTML, SQL, etc. so people can get their pages up to the top. The problem is is that PJS programs tend to have more popularity mainly because HTML and SQL are considered lame or boring. Give each section of coding their own list.
*Multiple solutions can be used but I wouldn't combine 1 with anything.