My theory is that this originates from a time when cakes were the go-to example for a commodity (as in "its selling like hot cakes"). So "having the cake" is meant to refer specifically to "being the owner of" the cake, and the ambiguity comes from the polysemy of "to have"
No comments yet
Sign in to comment.