Should we still create accounts in the CRM for companies that drop off equipment and don't require reporting?

Answer

Yes, this is the best practice. It is most useful to create a generic account for this purpose so that reporting and accounting is consistent across the enterprise.