> Much of that is not the keyboard but the OS So running Linux on an Apple keyboard will not have the last two issues.
Only the last two items and I did prefix those items saying it was the OS so wouldn't be affected by running Linux. I'm not trying to deceive people here.
> As for # in macOSdon't use a UK layout use Irish or Australian which are the same except for shift-3
...or you can just redefine the keyboard layout, as I also stated in my comment (I assume you did actually read it?).
None of the problems I raised were intended to be negative about Apple so you don't need to jump to the defence here. I'm just stating the differences between Mac and IBM/Microsoft keyboard layouts.
As for # in macOSdon't use a UK layout use Irish or Australian which are the same except for shift-3