it hurts me. update to High Sierra not possible. iMac 2011
It's completely possible. See the list of compatible Macs here:
https://support.apple.com/HT201475
Perhaps you're confusing the conversion to APFS (which isn't yet being done for Macs with Fusion Drives and spinning HDDs) with the overall upgrade to High Sierra?
Until I read this, I didn't know that firmware updates are no longer distributed separately from macOS. So the macOS installer is broken such that bundled firmware updates are not always installed, which is a major problem because firmware updates are no longer automatically distributed, otherwise.
This is a profoundly foolish approach on Apple's part. It's analogous to not distributing security updates except for major OS releases every year.
Firmware updates used to be sent out like any other software update. Why the change? Installing firmware updates should not be limited to major macOS upgrades; the software update mechanism should be fixed to check firmware revisions at all times (like it used to).
If 95.8% of the Macs tested have an up-to-date EFI, I'd consider Apple's current distribution methods to be pretty effective. Hardly perfect, but "profoundly foolish" may be overstating things. I doubt they were getting higher levels of updating prior to moving the EFI updates into the OS distributions.
Further, you keep referring to Apple limiting EFI updates to "major macOS upgrades," when that's not necessarily the case; bundling them into an update (let's say a dot-1 to dot-2) or security patch is also possible. The real difference is that instead of issuing machine-specific updates, they're bundling them into a wider distribution.
"Why the change?" Most likely to improve the percentage of Macs running the latest EFI, just like free OS upgrades improves the number of Macs running an up-to-date OS. The converse of "If it ain't broke, don't fix it" is, "If it is broke, fix it." Do you really think that 95.8% (or more) of Macs had an up-to-date EFI prior to this change? Now, sometimes the fix is broken (that 4.2%), and with the attention given to this issue, I'm sure Apple will fix the fix, too... Considering the existence of the EFI checker in High Sierra, part of that fix is already in motion.
If Apple was unaware of the risks of EFI exploits, they wouldn't have incorporated the EFI-checker into High Sierra. One person might say, "Why didn't they do it sooner," while another might say, "That's being quite proactive." It's purely a matter of how you measure the contents of a glass.