Yes, you are right about this!
A possible (not very flexible) workaround would be to include the symbol in the fields by using CSS.
For example, to include the symbol in the "Price" and the "Linetotal" column you can add the following CSS selector in the template.css file:
.ibcl_item_price:before,
.ibcl_item_line_total:before {
content: '$';
}
This will display the symbol on the left. To display it on the right, instead of "before" you can use the "after" pseudo-element.
Unfortunately, there's no workaround for removing the symbol because it is printed along with the number (it is not wrapped in a separate element which can be selected and removed with CSS).
Best,
Stefan