Take for example my MacBookPro5,5. The last macOS version it ran prior to my installing 10.12 using @dosdude1's tool was 10.9.5. It has never seen or had installed 10.10 or 10.11. And, if my recollection is correct, not only does @dosdude1's tool fool the updater into thinking it is OK to install onto a macbookpro5,5, it is unlikely that the 10.12 and 10.13 updaters include any necessary firmware updates for the hardware embedded in my Mac! That means that –IF– 10.10 or 10.11 did include firmware updates applicable to my hardware, my Mac isn't running those firmware versions. I'm guessing—just on my own humble experience with several hundred installed Macs (mine, friends', clients' for which I am responsible)—given how not-so-great 10.10 and 10.11 were UX-wise, that this is probably a likely scenario for a LOT of users running unsupported Macs. My standing advice to my clients has been to avoid 10.10 and 10.11, and many are still on 10.9.5… some are getting Sierra and High Sierra now, but usually (thanks to the unrelenting passage of time and Apple's slow bug-fixing AND slow new-model-release schedule) by new hardware rather than upgrading.
Which has left me wondering… should I maybe take a spare hard drive and some spare time and install 10.10 and then 10.11 just to grab any/all firmware updates those OSes have to offer? Should this perhaps be a "one more thing!" troubleshooting step for some of the users on these forums who have been reporting weirdities like keyboard and display backlighting problems that have no clear cause? (Might could just install 10.11, I'm guessing firmware updates are
encompassing, not "combos"; which would save the time. Also, I'm guessing most firmware updaters would update but not downgrade firmware; so once a Mac has been "touched" by 10.11, even going back to 10.9.5 wouldn't see the various firmwares go back to previous versions… which could lead to odd backwards-compatibility issues as well.)
Thoughts?
Additionally, going back to my thought of a site where all of the various firmware/updater version information would/could/should be compiled… does anyone have thoughts about what the best way would be to GET that information? Is there a command-line tool that spits all that out?
Advising your clients to stay on a lower, no fully unsupported, OS is very bad advice. You risk exposing them to security flaws. Furthermore, not running the latest firmware is a very bad practice and you should revisit the advice to give to people that pay you to keep their machines and networks secure. Apple's current security methodology is only the latest version is the most secure. This means that even 10.12 and 10.11 are still getting updates, they are not getting all of the updates that 10.13 is. 10.11 is still getting firmware updates and they are applied with the latest security updates. There is a cumulative EFI firmware pkg with the security and OS installer packages that update the firmware to the latest version. There already exists a well vetted and nicely filled out list of Macs and what the latest firmware version is and should be.