More of a small annoying thing.
If you have a mesh with multiple face IDs, and shift drag an edge to create a new poly, it will always be ID 1, even if the original was 2, or 3 - so you end up having to keep changing any new faces to the ID you want.
It would be more intuitive to have it respect the source edge - same with bridging, use the ID of the first edge selected for the bridge.