Automated document creation
What many commentards are missing is that word processing is not just about creating a standalone document; it's about automating the creation of many documents of similar form as efficiently as possible. A common task is merging data from a data source with letters, called a mail merge.
Comparing LibreOffice Writer with Word:
To suppress blank lines (fields without data)
In Word's Mail Merge Helper, click "Don't print blank lines when data fields are empty"
In LibreOffice Writer
1. Insert field
2. Ensure you are entering paragraphs instead of line breaks. Click view, nonprinting characters to check.
3. Hover over field until name appears, e.g. mailmergedata.Sheet1.Address2, and note the name. If the name has spaces do this
4. Place the cursor to the left of the field.
5. Click Insert, Fields, Other
6. Click the Functions tab
7. Select Hidden Paragraph
8. In the Condition box, enter: NOT [field name from step 2],
9. Click Insert (this might not cause any visible change)
10. Click Close
11. Click the View menu and make sure Hidden Paragraphs is unchecked
In workplaces like legal offices, you will see legal secretaries (though not Mrs Git for many years) generating dozens of documents per hour that would have taken several minutes each to generate without macros and require more careful proof-reading.
The cost of software is trivial compared to well designed document creation and well-trained end users. There's a reason that such workplaces use Word Perfect or MS Word.
Biggest contract I ever had the business acquired Lotus SmartSuite bundled with the PCs they purchased from IBM. When the system dudes evaluated SmartSuite versus MS Office they went with MS. The Lotus product would have cost them more day-to-day because of lost productivity.
Those who slag off MS Word do so on the basis that it's a piece of shit when you try to use it as a substitute for a page layout program. That's as crazy as using a Kubota tractor to commute to work and an Austin Healey Sprite to plough a field.