The trouble with that is there is no ability then for QF to record that your customer has seen the invoice. Also it would make it harder for your customer to generate a pdf invoice if they want.
The current system of providing a web link for your customer to see their invoice in HTML is probably the best solution in my opinion.
To add to u4h37u’s point, the reason that we chose Quickfile was because we could see if people had looked at their invoices. Previously we had had serious problems with spam filters blocking attached invoices.