Huh… I’ve installed 17 Casks; no apps have complained about being in ~/Applications. In fact, for properly written apps, it should not matter, so there may be something else going on.
I’ve been using ~/Applications forever for beta testing and accessing two different versions of the same app.