You make it sound as if every log EED makes is crucial, which most are not.
If a customer downloads the purchased file once, two log entries are created. One of them completely empty. Really no info at all.. Two unwanted posts extra.
Every EED API call (for example) products is logged, again as a new post. If have absolutely no need to have those calls logged..
Every change a customer makes in his/her details is logged and each change (even if done in one submit) get its own new post log entry…
License activations, deactivations, registered sites, reminder emails, etc. are indeed useful, just like payment statutes. Except the first log entry is always “Payment status changed from to Completed”.
Payment logs are the only type that use wp_comment_type() which is a much more pleasant way of logging compared to new posts, in my opinion.
Since there is not a single option in the EDD settings to give users control over their post count and what they want/need to log, if have disabled all EDD Free logs with this snippet:
add_filter( 'edd_log_types', function() {
return array();
}, 1, 1 );
This still logs the payment logs (comment type) as well as the license logs.