Well, I'm not a ROM hacker, but I have something to add.
Over in Game Dev, a similar thing has been happening. Making a game is the opposite of ROM hacking; instead of tools being developed to modify the Pokémon game system, the tools are there for you, for example Sphere and RPG Maker XP. However, since they're not designed for Pokémon, the actual Pokémon system has to be coded. So in essence, their goals are opposite.
Before one year ago, anyone wanting to make a Pokémon game had to delve down and get to grips with the code, which is equivalent to hex editing in hacking. Only a couple of promising games were being made, which all had the Pokémon systems coded from scratch; e.g. Acanthite and Protectors.
Then, around a year ago, poccil released his starter kit, with the basic systems coded in. Basically, this was like the release of mapping and scripting tools for hackers. For a while, nothing happened while people experimented with it. Then, OmegaGroudon announced Pokémon Raptor, the first successful game to use it. However, the first demo was pretty bad. He hadn't edited any of the starter kit, other than the maps and events. Kinda like some of the first hacks, e.g. Chaos Black. More people (such as myself) started to use the starter kit, and many other games sprang up.
Recently, most of the activity in Game Dev has been around similar games, with no edits to the engine (you know who you are). Nobody can be bothered to learn to code, they just think "Hey, a starter kit! I don't have to code anything!". Most games in Game Dev are "looking for a scripter" (programmer for you hackers); this shows that the percentage of people who know what they're doing has fallen a lot, much like in ROM hacking. Personally, I think those people should turn to hacking, if only to declutter Game Dev (sorry guys). Just look at how many games there are which don't even make use of RMXP's advantages over hacking (other than all regions, which TBH is getting old)! Anyway, some of the better games are being ignored, which is rather disappointing...
Basically, more people need to know their stuff, both here and in Game Dev. The quality of projects is going downhill partly due to tools/the starter kit... If you're not using the medium to its full potential (hex/ASM or coding), you really should reconsider making a hack/game.
For the record, I no longer think Raptor is bad; it's had many inprovements such as a custom menu and visual effects that make it worthy of being the first to successfully use the starter kit. And no, I'm not looking for a scripter :P