YES!! You have stated it very well.I never understood the idea that a jacket BC tends towards bad trim. I mean, if you're underwater (and not over-weighted), there should be very little air in the BC, so the bubble shouldn't affect your trim. So if its not the bubble, its not really the BC at issue.
So its really bad weighting that causes bad trim. In any BC, if you dont have your weights balanced, you will be in bad trim. True, w/ a BPW, you are likely to automatically be more balanced, just by the nature of a BPW. With a jacket, you will likely need trim weights. I used to dive a jacket BC, and it trimmed out fine, as long as I had weight in the trim pockets.
. . . I think its not accurate to criticize them for "causing bad trim." Bad weighting causes bad trim, not any style of BC.
A jacket-style BCD, in itself, does NOT cause 'bad trim'. Divers need to be aware of their trim irrespective of what BCD they are using, and adjust their placement weight, accordingly. We spend a reasonable amount of time in OW classes on helping divers determine how much weight (total) they need. Unfortunately, we still do not give sufficient emphasis to the distribution of that weight, and many divers continue to focus only on the total amount and not where it is distributed.
Having said that, use of a fabric BCD, whether it be a jacket or a back-inflation unit, may make the issue more problematic, IF the diver is not aware of the physics involved. That doesn't mean the BCD causes bad trim, rather it adds a factor that the diver needs to consider.
Divers differ in their physiologic buoyancy characteristics. But, one thing that remains relatively constant is the location of their physiologic center of lift - the thorax (lungs). Think about what happens when you do a fin pivot. Most divers 'pivot' on the tips of their fins, while their upper body - their physiologic center of lift - rises and falls with their breathing. One of the advantages of a metal BP/W is that it also places weight in a position adjacent to this center of lift. Conversely, using a (positively buoyant) fabric BCD, whether it is a jacket style or a back-inflate model, places additional buoyancy (lift) in the area of physiologic lift. Divers add weight to offset BOTH their inherent buoyancy, AND the inherent buoyancy of their equipment - their exposure suit, and their positively buoyant fabric BCD in particular. Where is that weight positioned? Usually 'below' their physiologic center of lift - e.g. adjacent to their waist rather than adjacent to their center of lift. This is true irrespective of whether the weight is placed on a belt, or in the integrated weight pockets. So, underwater, their upper body is more buoyant than their lower body, and their trim is leg down. Divers whose legs / feet are more buoyant may not exhibit the 'foot down' tendency to the same extent. Maintaining horizontal trim is possibly a bit easier for them. Divers who have very negatively buoyant legs have more of a challenge.
Equipment manufacturers recognized this issue some time ago, and began placing trim pockets on many fabric BCDs - back-inflation and jacket units alike. (I would like to see the trim pockets placed even a bit higher than they usually are, but that is a personal preference.) Unfortunately, those same manufacturers in more than a few cases still add more padding to BCDs than is necessary. Not only does that add to the positive buoyancy of the upper body, it requires divers to add more weight, below the center of lift, to compensate. And, equally unfortunate is the fact that more than a few divers, who purchase BCDs with trim pockets, do not use them to maximum benefit - e.g. a diver needs 16 lbs of weight and puts it all in the integrated weight pockets. Or, that diver puts 12 lbs in the integrated weight pockets, or on a belt - below their center of lift - and only 4 in the trim pockets.
None of this means that the equipment is 'bad', or is causing the trim problem. Nor, does it mean that the divers are unskilled, or uncaring. It is disconcerting to see divers struggle with their gear, or somehow use their gear an an excuse for poor buoyancy control and bad trim. That is more often a matter of ignorance and inexperience, which can be corrected, and not necessarily a bad attitude which is often harder to address..