(And, yes, there are open source replacements for all of these that run on Linux. I know, but the UX is not the same!)
Luckily they use an open specification for the database they use which has a python module[0] and I've started building my own interfaces[1] to interact with the keychain in much cooler ways.
It's no 1password.app though. :(
Those Python utilities actually look really useful but as far as I can tell, they only interface with the older .agilekeychain version of the 1Password vault. I've been looking for something similar that understands the newer .opvault format but am yet to find anything that just works.
Biggest one is that the password prompt will pop up and have a blinking text cursor even though it's not actually the active window, just the active window within the Windows layer. Whoops, hope you didn't type your master password anywhere leaky.
I think that's a huge X factor a lot of the latest discussions are missing. People LOVE MacOS apps. They're beautiful. They work well. They're typically fast. They're user friendly. Windows and Linux apps are none of those things. In my experience, Mac users don't mind paying for Mac apps because they tend to be of high quality. Windows and Linux users won't pay for apps unless they absolutely have to because the quality of the available apps varies so much.
While true, a lot of us can live with less beautiful machines and software especially if the prettier machine makes us break our workflow (ie how to vim without an esc button)
This is pretty much the reason I haven't switched to linux; it's not that OSX/macOS is particularly incredible, but that 1Password, Alfred and some other apps don't work on linux.
I also use Dash regularly while I work, often in conjunction with Alfred.
Cygwin is pretty good. With sshd and putty you've got a decent setup.
But there are still little things that osx does better. Virtual desktop support finally showed up in Windows about a decade late. But keyboard shortcuts are still a crapshoot.
Text selection and cursor navigation being uniform across everything is nice once it all becomes automatic.
Osx has its own list of problems... But most of them are solvable in a well supported way.
Running Linux desktop full time.. logging in every day is a roll of the dice. The Year of the Linux Desktop(tm) just isn't here yet.
You really don't even need to install Ubuntu anymore. Other distros, yeah, but you also know your hardware is fully supported at least.
That all said, I think apple are up to more than is immediately apparent. They're spending huge amounts on r&d. From the frankly incremental improvements seen on their existing hardware line over the last several years the majority is going somewhere unseen. We saw patents for hmd/ar related tech a few years back.
I wouldn't be surprised if they do something nobody currently expects and move aggressively into the hmd/ar space.
UK Macbook Pros are the cheapest in Europe dollarwise, so that can't be true.
I recall at some point, some software prices (like the full Adobe suite) were so inflated in the UK that it was cheaper to fly to New York, spend a couple days there, and buy the licenses there, than it did to buy them in the UK.
We (as in, us living in the Bay Area and the US in general) live in a bubble where the iPhone is barely more expensive than other phones and Macs, while expensive, are still comfortably within our reach because our salaries are way above average.