The author of this is guilty of bad logic.
As best I know, there has NEVER been an "understanding" about not calling charges directly under the basket. Maybe in his mind, and maybe in some ref circles that are way above my pay grade, but not in anything I've been involved with.
I can also tell that this writer has never been the lead official (the one on the baseline) and had a split-second to decide a block/charge call.
As an official, I can only speak for myself, but I have no hesitation ringing a guy up under the basket if he blows right through the defender. Also, I do NOT tolerate flopping. If I see it, I warn the players to stay up. Sometimes it takes a while for them to get the idea., but the next time it happens, when I call the flopper for blocking and warn that the next flop is an unsportsmanlike conduct T, that takes care of it the problem.