No one is lobotomizing anything. Those cards are usually just re-branded LSI cards and LSI usually offers it's cards in 2 flavors - RAID and HBA. Those are identical hardware, the same controller etc - the only difference is firmware. To the point that if you download firmware package for card like LSI 9210-8i it contains both IR (raid) and IT (hba) firmware. It's just an option provided by the manufacturer.
This is incorrect and is a complete misunderstanding of the LSI ecosystem.
LSI has three fundamental product lines: HBA, low end RAID, and high end RAID. For the remainder of this conversation, we'll focus on the 6Gbps product line. The 12Gbps product line details are slightly different, but differentiated in a similar manner.
The HBA's are only ever HBA's.
The low end 2008 based RAID cards, such as the 9240-8i, can be optionally crossflashed to HBA mode. This is supported by LSI, and is the normal "retail" option for people wanting an LSI 9211-8i style HBA, which are generally not sold in the retail channel.
The LSI HBA cards, including the low end 2008 RAID cards when crossflashed, run the LSI IR or IT firmware, both of which are operative under the FreeBSD mps driver, which is the thing we want to see for FreeNAS. Vendor provided cards may run customized variations of the firmware that is not a good match for FreeNAS. Dell does this, for example.
The LSI low end 2008 RAID cards with their default MFI firmware run under the MFI driver. This is highly undesirable for FreeNAS and is known to cause problems. The LSI low end 2308 RAID cards can be run as MFI or MRSAS, depending on fiddly details that aren't really relevant here.
The LSI high end RAID cards also typically run under MFI, with newer ones being able to run under MRSAS as well. LSI has never supported crossflashing of these to HBA mode. As I previously mentioned,
The RAID cards and the HBA's share a common compute platform
they do share a common compute platform, but the high end RAID cards have support for cache, battery or supercap, and cachevault modules, none of which are present on the lower end cards. They also have better CPU than the low end RAID cards, as outlined in their specifications. None of these cards are shipped with IR or IT firmware, a fact which seems to have escaped you. They all come with the MFI/MRSAS firmware, with no downgrade option.
Using one of these high-end RAID cards as a mere HBA is basically lobotomizing a decent high end RAID controller, leaving the cache, battery, and cachevault hardware unused.
If you really think that the only difference between all these cards is firmware, I'll be happy to send you a 9211-8i, and I will pay you the full retail price for a 9271CV-8i when you return it to me after you have flashed it with "the firmware" that transforms it into a functional 9271CV-8i. That's a good deal, which, of course, you can't do, because unlike what you claim, it isn't just different firmware.