We use things like this to provide added value to people who pay for account upgrades. Not allowing any attachments we've found really to be pointless and really a bit counter productive - they just go and host them elsewhere (if they're able) or moan that they can't upload a diagram.
Hence why a low limit for normal members and a higher limit for paid members is a necessity, especially as we can't limit conversations either at the moment