> You can only configure something if someone else coded that something first and provided options to configure it, too!
Yeah, except that's done once rather than every time a user needs to do something slightly different.
> Options conflict all the time — and these conflicts must be resolved by program developers,
That's the whole fucking job of the program developers, making sure their software works, in all configurations!
Again, it's DONE ONCE and TESTED.
> And their number is limited. That's why software evolves from the options to extensions.
For things that do not conflict with other functionality.
> Can you point me to step-by-step instruction which explains how to move icons in one of three products
Microsoft Office 2010 ribbon toolbar:
1. Right click on ribbon
2. Click on "Customize the ribbon..." in the popup menu
3. Use the two buttons on the right with the up and down arrow to move toolbar item groups left/right, hide them, move to different panes
4. Use the "Add >>" and "<< Remove" to add/remove stuff from the toolbar
5. Export your toolbar configuration to a file using "Import/Export"
As you can see, real applications with actual market share are not toys and can be configured.