Rene,
There were some internal discussions 10 years ago around your point when the headerAlignment presentation style was added in 2.30. For our readers, it illustrates some of the decisions we have to make when adding new functionality
The GDC upto this point had been the equivalent of headerAlignment=left
There had been a number of requests to be able to change the alignment of table headings. Tasks were created to implement the ability to change alignment of table headings for 2.30. These tasks were
https://4js.com/support/issue/?id=FGL-1428 and
https://4js.com/support/issue/?id=GDC-160. (Interestingly I think 'auto' wasn't in the original enhancement but was added as the task progressed)
Some of the discussions were wether to set the default value to match the existing behaviour of headerAlignment=left, or wether we set the default value to be one of the new values center, right, or auto?
Well known programs were looked at, Windows Explorer was the equivalent of headerAlignment=left. Windows Task Manager was the equivalent of headerAlignment=auto. Microsoft Access was the equivalent of headerAlignment=center.
Some customers were surveyed to see what they thought the default value should be. There wasn't a clear consensus.
In the end, the decision (rightly or wrongly) was made to keep the new default behaviour the same as the existing behaviour that is the default of headerAlignment=left, and therefore minimise inconvenience to existing customers.
This can always be revisited with any major release, that is change the default value and add a note in the upgrade guide.
Reuben