My sales team has stopped activating quotes (and therefore not tracking revision history) because they "lose all attachments and notes" when they revise a quote, as they are completely separate records. In our case we use Mail Merge to generate a Quote to be sent to the customer based on the Quote record in CRM. Each time we do this, we attach the mail merge document to the quote, along with any spec docs, etc. used to build the quote.
The way we use this, we really need to be able to have these attachments/notes accumulate as we revise, and be referenced from all revisions. My sales team finds each revision treated as a separate record very difficult to maintain, especially in this aspect. The same applies to other entities such as Contracts.