> Lots of library maintainers can't be arsed to put parentheses around their print statements
Sorry, but this comment is really misinformed. Most libraries do not exactly have tons of print statements. Library compatibility across 2/3 has more to do with the changes to strings.