Under some research, I found these:
It has been suggested internally that Coding Hut’s separate pages be merged into one. However, this big, “mega-page” is difficult to maintain and so was deleted.
It has been suggested that Coding Hut’s forum page be a normal page on Coding Hut’s site, such as scratch-coding-hut.github.io/wiki. However, this would require a lot of storage and backend code to serve and store all the posts.
It has been suggested that Coding Hut’s page auth be powered simply by an API call internally, similar to a backend-stripped APIAuth. However, there are issues with impersonation and security involved.
Summery:
One page:
Too difficult to maintain; not needed.
Forms on the main page:
Requires heavy backend
Simple Scratch API call:
Not secure.
Hope that helps.