Neil – I can sympathise with your problems trying to get drivers installed in Linux for your astro gear, but I would suggest this is not confined to Linux. In my opinion there are (and always will be) users of specialist software, and I would suggest that instead of a large user market to push software producers into making their software useable, you are virtually on your own. I have had the opposite problem using development software which was impossible to use on Windows, despite being 'compatible' and that was provide by a large company with (presumably) resources to do the work (but failed for me)
As for the Libreoffice experience, I have seen you make this same comment some time ago on another thread. I did make the point that the software is under constant development, and also that I (and I know of others, mostly in the business field in which I worked) who were almost reduced to tears by the problems with MS Office, and they were stuck with it because of business use. LibreOffice is a fork of OpenOffice. OO is still under development as far as I know, but LO has long overtaken it. As I mentioned earlier, there were problems, but it has progressed enormously these days: I don't believe Office has done so. As another post on this thread suggests, the problem quite possibly lay with the hardware in use. Linux will usually run on a smaller or older machine than Windows, but everything has its limitations. As someone else noted Broadcom drivers for WiFi are a pig on Linux – the manufacturers won't release info, so development is hindered – but there are drivers which work if you search for it. I have a laptop on which the graphics devices were produced by a small company subsequently taken over by MS. When it was bought, Windows was already installed. Now nothing will run properly on it – Windows apparently stopped making the chips and also the drivers: no info was released, so no drivers were developed for Linux (not for want of trying) – now it just collects dust on my shelves. (It will actually run with Linux, but the graphics rendering is done in software instead of the graphics chips, so it is very slow – Linux did at least achieve that)
In a perfect world, everybody would be happy with everything immediately it came on the market, but this is never true: Windows used to sell its product for a relatively high price (try looking at the cost of business support for the older WIndows versions), and apparently has been forced into now making it available much more cheaply because of competition (and possibly public opinion). Despite having the funding (its a big company), Windows still generates threads such as this spotlighting complaints. In contrast Linux is generally free, even such things as Ubuntu, produced by Canonical (but their business support costs money) and it is also usually developed by a small team working virtually for nothing, or for donations (Linux Mint publishes a list of its donors and receipts on its web page).
While you may dislike Linux and not use it, which is your prerogative, I feel that development of alternative tools to the 'Big Tech' approach should be encouraged, but unfortunately there are all too many reports on the lines of "I tried it once, and I couldn't get it working, so its useless and I'll never use it, and others shouldn't". Far better, don't you think, to encourage its use, and let the developers provide us with new and better tools?
I also disagree with comments on the lines of "If Linux fails, your on your own". It was my own experience, and I have heard others say the same, that MS gives virtually NO help beyond their fatuous (to my mind) FAQ pages if you have problems – really, you are left with the option to seek help on the Internet, and it usually is there. Exactly the same argument applies to Linux – there are literally thousands of forums and sites offering help – Linux Mint has its own user forums, and it is often addressed by the founder of Mint – the same can be said of most other Linux dialogues. In this day, the Internet is full of sites with people willing to help – you just need to look.
Its perhaps also worth pointing out that most servers, which everyone relies on for their Internet access run under Linux, not Windows. If it was that unreliable, do you really think that would be the case?
To sum up, I would like to see an end to the Windows/Linux argument – both have their merits, and it is always your choice which you use. Much better to encourage both systems, because then we all benefit in the end – lets see more requests for help/offers of help for these OS's, instead of bashing them. Its as depressing as hell to respond with a suggestion when someone posts about an issue and it leads to attacks and aspersions because 'Linux is crap' or 'Windows is expensive junk' I dislike posting nowadays, even when I see something where I could help, simply because of this trend to rubbish everything. It is fair to say that many people do respond positively – this thread has many such posts.
These are my opinions, and my experiences – if you don't agree with them, that's your problem, or if they raise your blood pressure you are perfectly at liberty to ignore it all.