Cryptocurrency definitely needs to be a cash advance, otherwise you can abuse % cash back and other benefits with it (reddit.com/r/churning). I don't think it's been possible to do it for a while though.
But TBH they probably do it because cash advance has a higher APR.