No sensible user will ever keep the default settings here, so not having sensible defaults only serves to screw users who are paying less attention, which makes for terrible defaults.
Additionally, support for block-size-limiting directly has been removed:
- This removes block-size-limiting code in favor of GBT clients doing the limiting themselves (if at all).
- -blockmaxsize is deprecated and only used to calculate an implied blockmaxweight, addressing confusion from multiple users.
- getmininginfo’s currentblocksize return value was returning garbage values, and has been removed, also removing a GetSerializeSize call in some block generation inner loops and potentially addressing some performance edge cases.