Thanks for highlighting these. To address your queries:
I just checked this internally - charges do not appear in the section where transactions are not present. Will look into why you faced this in particular.
The PDF and Excel was designed keeping industry standards in mind - in fact, we need to follow the standard prescribed by exchange. You can read about it here.
This is a valid feedback. We will ensure all our internally-generated statements & reports follow the international standards for alignment.