As to why thisisawayoflife recommends these products (over OP's consideration of Yubico), probably because Solo and Nitro keys are open source hardware and firmware.
Nitro is a German company. Yubico is a Swedish company. I can't find where SoloKeys is located. However, the OS nature of Solo and Nitro should make that a little less important.
A decade ago (almost!) I had one of those HP swivel-screen jobs - a Compaq TC4200. Replaceable battery, dock, external attachable battery, resistive touch screen, fully user-serviceable... it was the best laptop I've ever had, in terms of feature set.
People often claim they don't make 'em like they used to, but it's true. Framework is a step in the right direction with servicability, but they still have a way to go to get to everything laptops of a decade ago.