The WinBoard implementation is really tailored to 'promotion to captured pieces, or Generals'. It shows the possible choices in the 'holdings' left and right of the board, where captured pieces go (without color flip). Initially it is filled with 10 Generals. So I would appreciate it if this stays the same, or at least when it remains forbidden to promote to something that was not captured first. Otherwise the user would not be able to select his choice in WinBoard. (Engines can always refuse a choice that they think is not appropriate.)
The WinBoard implementation is really tailored to 'promotion to captured pieces, or Generals'. It shows the possible choices in the 'holdings' left and right of the board, where captured pieces go (without color flip). Initially it is filled with 10 Generals. So I would appreciate it if this stays the same, or at least when it remains forbidden to promote to something that was not captured first. Otherwise the user would not be able to select his choice in WinBoard. (Engines can always refuse a choice that they think is not appropriate.)