My babies were born in the 1990s and one in 2001 (five of them). They were weaned to solids back in the days when babies were weaned before 6 months.
I have worked as a nanny too, and even then with BLW coming on the scene and with later weaning the norm, choking was still considered a reality, and a hazard to be avoided.
I never saw babies of 6 months eating sandwiches or even sandwiches cut into small pieces. Maybe rusks, crusts of toast, toasted bagels or frozen bagels they could chew on, but nothing that could form a wad and block the airway.
It's not blind panic. It's common sense that dares to look a fad (BLW) in the eye and challenge some of its 'wisdom'. Babies do choke. As you rightly point out they can choke on puree, and if that is the case they can choke on 'lightly steamed' carrots too, all the moreso because a lightly steamed carrot chunk can't be chewed by someone with very few teeth.
I haven't said they will 'automatically' choke. Nobody would give a baby food they would automatically choke on.
I have stated the obvious fact that a relatively crunchy 'lightly steamed carrot' would be a greater hazard than a softer food. Softer foods are much safer. Carrots steamed to a soft consistency and then diced are safer than anything still crunchy or not mashable.
Not all babies are spoon refusers. BLW notwithstanding, puree is the preferred option for millions of babies, advancing gradually to more lumpy mashes and on to diced fruits and veg, toast/pancakes/waffles cut into tiny squares, shredded meats, scrambled egg, and other foods easy to manage for those who have no teeth or only front teeth.
There is simply no way I would risk giving a baby new to the mechanical act of swallowing solids anything that wasn't very soft.