Disagree. Devs have confirmed befor that loot is determined the moment a container is created. That includes mobs, btw. The game was coded that way. So, you'd have to program a whole new container system. Which I assume is more work. I haven't heard of any statement correcting or altering this fact, so, to take up your zebra refference, I think it more likely that they took a working system and adapted it to current circumstances, then to assume they created a new system.
You'd also need to create 36 loot tables. Or rather, have one, with the items inside having an adapting value to the current spec.