I am guessing I posted in those previous threads. I think the always on altimeter is a great and a major upgrade from how the S3 worked. Both being able to put elevation as a complication on the watch face if you want, to significantly better tracking of elevation gained ie "floors climbed" as an health metric. I continue to believe that most of those complaints that say it doesn't work that well seem to be related to "initial" position error, and not tracking of elevation changes. So not necessarily an error with the always on altimeter. I have seen the issue of initial position or my home elevation being off, and there isn't an obvious way to calibrate or reset that (I have a working theory that changing your initial position by a few miles, or maybe your elevation by 100+/- feet; will cause that reset, but have only done this once so far since this error is rare for me).
As an example, like the OP, I track floors climbed every day. I have a 46 day streak of doing at least 25 floors a day. I could never manage to maintain these streaks with the S3 because it would inconsistently measure floors in ways I could never fully solve. So running up and down stairs with the S3 didn't always track those floors gained. I basically never see that with the S6 (I did have this problem once out of the 80 or so days with the S6 when I was traveling out of state); so if I climb stairs or hills with the S6 I get credit. As an example, I just came in from outside and I walked up and down my hill 7 times, and got credit for 21 floors, which is exactly right (I tracked this using Workoutdoors so I can even see how WOD is measuring each hill climb in terms of the top and the bottom).