How to downgrade a package via zypper?

Any idea why it isn’t automatically disabled after installation? I’ve frequently wondered why it hangs around. Seems like a bug to me.