Some assumptions you made are wrong. Let's see:
First, lets consider the impact on total overall buoyancy of a wetsuit, for people of different heights. How much weight does it take to sink a wetsuit for someone who is 5'6" (66 inches) versus someone who is 6'7" (79 inches)? Just based on proportions, that's 20% more neoprene, not taking into account other factors, where a taller person likely, on average, requires a larger suit.
All this is unnecessarily complex, the calculation is much simpler. Just measure the weight of the suit on a scale, let's say it is 2 kg. As the relative density of neoprene foam is around 0.2 - 0.25, the positive force exerted by the suit is 3-4 times its weight, so it will be 6 to 8 kg. The fact that these 2 kg of suit are a thin suit of large size or a ticker suit of small size does not change the result... The type of neoprene foam instead changes the results (within the range shown here above), usually suits for free diving have lower density, hence they are slightly more buoyant.
Second, lets consider true "density" of a diver, taking into account body size. Buoyancy is a result of a force balance between gravity pulling down on an object, and a fluid pressing up on the object. The apparent weight in water can be defined by the weight of a person, minus the weight of displaced fluid, and the apparent weight of a diver must be negative for them to sink. For two people who are the same weight, and one is 5'6" and one is 6'7", the taller diver will displace much more water (again, at least 20%), making his density much lower. Therefore, the taller diver will need to carry more weight, EVEN FOR TWO DIVERS OF THE SAME WEIGHT! to be able to sink.
This is entirely wrong. The "form factor" or "total size" of an human body has little to do with its buoyancy. It is true that some people is more "positive", some other is strongly negative. Look at me and my wife. Both are around 1.75m tall (my wife is 1.73m), and both weight around 90 kg (quite fat!). I am positive by 4 kg, my wife is negative by 1 kg. The human body is usually very close to being perfectly neutral, and it is positive or negative a few kg, mostly depending and how much air is contained inside chest and intestine, and how much fat is under the skin. Skinny people are usually more negative, fat people are more buoyant.
My conclusion from this analysis (that I'm still chewing over and would like to get feedback from everyone else on) is that the common belief, that people who carry more body fat require more weight
This is correct.
and leaner people sink better,
correct again
hurts our guestimate at weighting more than it helps. Specifically, that guideline only works when comparing divers who are the same height.
That's wrong. height is not a factor.
And I think this is why we have such a wide range of answers when discussing weighting. I've often shocked people by saying that despite the fact I weight 205 pounds, I only need 9 pounds of lead to dive in my 8/7 mm semidry with a small (8 L) steel tank. This is likely due to being only 5'6" tall. If I was 6'3" 205 pounds (ah, one can dream...), I would likely require more weight to dive.
No one doubts of your buoyancy, everyone has his own constitution, determining the results. But you cannot affirm what would be your buoyancy if you had been taller or shorter, there is equal probability that you had been more positive or more negative, or perhaps nothing changes...
Only thing which is sure is that, nothing else changing, if YOU earn some fat, then YOU will be more buoyant. But, as you cannot earn more height (nor loose), all the rest is pure speculation.