Its not really LG, blame US carriers and their love of sodomizing their customers. AT&T and Sprint explicitly chose not to release stock ROM, and Sprint/T-Mobile increment ARB. Manufacturer hands the base device to the carrier, and the carrier decide what security features they want to enable. It could be worse, American Samsung flagship are practically impenetrable, the S7 was only rooted because an engineering firmware was leaked, but it had serious performance issues and minor side effects. The Verizon Pixel is locked tight as well, as with Verizon phone in general historically.
But generally, the only model to avoid is LS997 because only a tiny number of them floating around are still rootable, and even rooted you're restricted as hell because you're stuck using the ancient ZV6 modem. H918 has a slightly more involved rooting process, but once you're done its set and forget. Anti Rollback is only ever an issue if you need to go back to a pre-ARB version to root, and with the H918 that's not the case.
S tier: F800/Korean. First in line for OTA, last to get support dropped.
A tier: US996 (free market). Official bootloader unlock
B tier: US996 (carrier), VS995, H910, H915. Fully flashable to US996 bloat-free firmware, can take US996 modem firmware without losing signal. Some people reported signal issues with crossflashing on the H910/H915, but it easily could just be user errors. The H915 has official KDZ, and the H910 can just flash a custom made return to stock package even if it doesn't have an official KDZ.
C tier: H918. Roundabout methods required compared to DirtySanta compatible models.
D tier: H910PR/etc.... Unpopular models from "literally who?" countries, dual SIM models. It might work, or it might not. Dual SIM model seems to have issues due to the hardware difference, and there's no dev with the actual phone.
E tier: Rootable LS997.
F tier: Unrootable LS997
As for the FM Radio thing, its enabled/disabled kernel side. A lot of people reported losing FM Radio after rooting and installing a custom kernel in the early days threads because its built from the US996 source tree. Its well known at this point that hardware/mobo wise all single SIM V20 are equal (refurbished American V20 popping up with F800 coded mobo), just a difference in software and eFuse pop. Hence some model can take cross flashed modem well, and some can't. It might actually be just software, because the V30 had an early Nougat firmware for the US998 that could be flashed onto any carrier device and modem would work fine. You can then upgrade from this version to any later firmware, and modem will still continue to work, even if straight flashing newer firmware doesn't.