In the official documentation, the existence of 'new_assetid' is clearly mentioned. I guess it’s a bug that it's missing. Has anyone asked Valve about this yet? It would probably help if we all reported it to them.
Also, I’m wondering how sites like skinport.com even work with this bug. They can’t reliably determine who sent which item without that ID. They could try using instance and class IDs, but that definitely won’t work reliably because of different paint wear and other unique values.