As you can see, we have created a bit of a mess for ourselves. Slowly but surely we are going to dig our way out.
I don't mean to be a skeptic but you've been giving this idea the same lip service for years. I'm sure you're committed to it, but the real challenge will come in sticking with it every release.
Anyway, the real problem was the disconnect between engineering and support. As another customer pointed out, support started handing out this information at first as-needed for problem troubleshooting and then later in actual courses. This issue should have been seen coming.
But until it is resolved, I do think that customers who rely on such commands are making a mistake. Even Netapp's high level of support is only going to get you so far if you make too many assumptions about unsupported stuff.
Bruce