This is purely my own subjective experience, but there is just something off-putting about the more accurate forms of plant-based meat.
I think it's because meat actually has some quite disgusting and off-putting qualities. Qualities that humans are only used to within the context of meat. For example, recently we had some pea-protein based burgers, and they had three bizarre qualities in their attempt to recreate the beef burger. First, they were quite red inside. Second, they had an almost acrid, rancid acidity to them which really did taste quite similar to beef. Finally, they had a very burger-like texture, even with pieces of simulated unwanted gristle.
So, what we get is a meat-eating experience recontextualised into the realm of vegetables. And, as vegetables, these qualities are bizarre, alien, and unexpected. We don't expect an acrid kind of acidity from vegetables, we don't expect strange chewy textures or inconceivable red juice in the absence of beetroot. So with the accurate plant-based meats the only choice is to try and forget that you're not eating meat.
Of course this doesn't happen to everyone, but it is true for me. Plant-based meat is fundamentally revolting in a way that actual meat is not, and that's kind of ironic, considering the infinitely more pleasant production of the former over the latter.
For that reason I generally prefer meat replacements that don't try to be exactly like meat: fake chicken nuggets and fish fingers are generally good, soy mince is fine, etc. Those things are far cheaper too