As for the reason behind this particular move, it has been attributed to “changes in the phone business at Redmond,” with the team stated that the beta apps most recently pushed through the website will be available on the Windows Store in the future, without making mention at all about the past repository which would have been built up to a rather reasonable amount by now. Not only that, any feedback for these apps will be directed to UserVoice, which happens to be an extension of the feedback portal that is used for Windows related feature suggestions.
Well, it would be interesting to see how things go forward from here, so you might want to capture screenshots of your old feedback between now and the end of the month.