This is indeed doable, since we already collapse all the shulker types (colors) into "shulker". Technically each shulker box color is a separate item entirely, so we could collapse all anvils into one, and I can agree with the argument here to do that as well.
I could also almost agree breaking up shulkers into different colors of storage, but that might be a more complex feature add.