Mark, I think people who are unused to Bravo perhaps misinterpret a quick, businesslike approach as "unfriendly."
Like all the people who whined about the NY controller spinning Air Lingus in the thread about that.
However, your "fly 20 feet low" trick didn't actually do you any good. ATC sees your altitude only at a 100-foot resolution, so they had no idea you were 20 feet below the Bravo. Not to mention, allowable altimeter error of 75 feet means you may have still been technically in the Bravo. But, as you know now, it doesn't matter.
Mode-S actually has the capability to encode altitude to 25’ resolution, and does, if fed with an altitude encoder that can do it. (Like the new-ish Garmin digital one that’s not connected to the transponder via a Gray-code interface but by serial port.)
We didn’t upgrade our blind encoder, since no need to in our GTX345 install, but you can put it in altitude monitor mode and watch it “roll” the altitude up in very fast steps between the hundred foot below and above if you fly on the arbitrary border inside the blind encoder...
6000..... 6025,6050,6075.... 7000... to kinda show what it looks like time-wise.
Fed with a better encoder with a digital input, it’d just go 6000... 6025... and then back down.
You can tell by watching it, the mainline code inside the transponder is built for 25’. The Grey code only gives it 100’ increments, so it rolls up like a slot machine whenever a bit changes on the Grey code interface. Flip flip flip flip.... it’s fast, but you can see it if you watch closely.
Also means you can turn on that altitude alert display on the transponder and see exactly what pressure altitude the transponder is sending, which is a nice little troubleshooting trick if the controller thinks something has gone out to lunch with the “Mode C”. Or you’re wondering why they think you’re bumping the bottom of the Bravo.
(Obviously that last idea is a joke, don’t fly that close, folks...)
I realized recently that it is funny the phraseology of “stop Mode C” or “not receiving Mode C” etc... will probably continue forever in Aviation, considering they’re not receiving only Mode C from my aircraft any more at all, really. What they’re seeing on their screen might be derived from a nice fat DS17 data frame, with even the difference between my barometric and GPS altitudes in it.
Stumbled on this great old article for Mode-S from 2005... for those who want to geek out. Written by a guy at Aeroflex who make the test gear to test the things, and it is so incredibly detailed, but readable, and nice to read without paying to buy the specification documents.
https://www.skillscommons.org/bitstream/handle/taaccct/3516/Mode S.pdf?sequence=5&isAllowed=y