luceos I thought the entire point to Flarum was the extendability. I wouldn't want to advertise our forums as featureless. The community forums is the demo for the website, it should be packed with useful features.
Why add the steps? Because when Flarum becomes more popular, we don't want the Flarum team looking at all the new extensions, we want a select few for them to look at. Also, by collecting data from the Comunity on if they think the extension would be useful and wanted on the site, it makes the decision easier for the last step.