If a competitor does it, so will SAP. For instance, if Salesforce can generate meaningful thumbnails for leads or campaigns, etc., then SAP would have to match that.
Assuming this is even a feature users want (they probably don't; why would you have your ERP generate those instead of specialized software?), it makes 0 sense for SAP to build their own model instead of using an open-source one.