Correct, there is no way to set the default. It is a feature we're seeing requested more and more. I have added a +1 to the feature request.
As you've discovered when customers raise an incident, it's automatically marked as "Show in Portal."
In the meantime, the only workaround is to ensure that when technicians raise an incident on behalf of a customer they will have to remember to mark the incident as "Show in Portal"