Again, I'm not sure, but I think you are talking about Marlin.
To be honest with you I'm new to all this and don't know Marlin, I only use Cura on my mac.
What I understood is that Marlin is the software running in the printer itself right? Obviously if one would integrate features like mentioned above in Cura, some programming/updating in machine software/firmware might be needed as well.
If this would be in Cura, a next step would be calculating prices for different material profiles because you could add cost price per kg/750gr etc. I can see this as a useful all in one manerial wizard in Cura. But maybe it's easier said than done...