Maybe it's time for a more detailed reply. Basically I agree with most of your arguments but, again, I don't like this post. To me, the post is really discussing an open topic in a
didatic way, even after your edits.
Stop Binary Hacking; It's Holding Back the Entire Community
The title is already super toxic to me. "Entire community"? Are you serious? There are people who simply don't want to take the time learning git or the codebase or to setup the repos, and they are still part of the community. To them, binary hacking is still the best option and it's not holding back any of them.
I don't know where you got the illusion that you could define the growing direction of the entire community -- this is just ridiculous and not logic.
For those who don't know me, I'm Deokishisu, and I've been trapped in the Pokemon hacking scene for over 18 years. Yes, that is longer than some (perhaps even most) of you have been alive. I've seen every major era of ROM Hacking and have been a part of almost all of it. This means I've seen every transition, every paradigm shift, every fad, every new tool (I was around and hacking before we had Advance Map, as an example), and I've seen every big player come and go. I can tell you that the introduction of a complete, matching decompilation for the Gen 3 games with robust documentation is the biggest and most influential shift in the scene that has ever or will ever happen, but most of you aren't taking advantage of it. It's akin to our community suddenly discovering fire, yet somehow nearly the entire scene still prefers to eat uncooked slop in the dark.
I'm sure many will call me an elitist for spelling it out this plainly. I am not an, "elite," I just have more experience than 99% of you. Your math teacher trying to pass down some of their understanding isn't an "elite" because they are a subject-matter expert and you are not. I am a subject-matter expert when it comes to this hobby. I say that not to make anyone feel bad or lord it over anyone, but to hopefully illustrate why you should consider my words. I am not trying to hide any knowledge from you (in fact, everything I've ever done with the decomps is open source), but to share what I know freely to improve the community and the scene.
You don't have to introduce yourself in such a way. It doesn't matter whether you have been hacking for >18 years or just 18 hours and believe it or not, showing your experience is not going to consolidate your opinions and is completely irrelevant. In such a long post, this is particularly bad. To me, this section is just a waste of time to read. For example, I can say here I'm one of the major contributors to decomp projects. This is true but it's not going to help anything for this reply and just looks like showing off my experience.
Why Should We Abandon Binary Hacking?
...
The work binary tool and patch-makers are doing right now is being tragically wasted, and I hate to see such talent and drive locked into a restrictive and obsolete way of doing things. Ironically, their impressive work is actively harming the scene by delaying the transition to the decomps.
You provide a few advantages of decomp over binary hacking and this is true. But, this is still not strong enough to support your argument "we should abandon binary hacking". It's perfectly fine that some people aware of the benefits of using decomps are still doing binary hacking. Also binary hacking and decomp editing can co-exist just fine, right? To me it's not even transition; it's just a larger proportion of hackers can potentially be using decomps.
Conclusion
It is time to stop binary hacking.
This is the most clueless conclusion I would expect. There are actually some good points in the post but they are definitely not enough to make your conclusion.
We need a concerted effort from the community to divert newcomers away from binary hacking and into the decomps moving forward, and support each other as existing binary hackers transition to the decomps. Binary hacking should be highly discouraged. All the resources needed to transition are out there and available, and I promise you that you will thank me once you get up to speed.
Very didatic wording to me. "Binary hacking should be highly discouraged. " Why would you even say this? People can absolutely do rom hacking in whatever way they want. You can encourage people to use decomp and this is okay, but why would you discourage others? Again, maybe they just don't want to spend time in learning version control and project structure (and C, probably), or just find it fun to work with assembly and code injections (like Skeli). This is completely fine. Using decomp can save time and is easier to maintain for many projects but people don't have to do it in the most efficient way, no? Instead they just need to work in the way that they're most comfortable with; this is just a hobby and they're working for nobody but themselves.