Simply because bitcoin (and other altcoins) promise to replace fiat (if they have not done so yet).
No, bitcoin and other started to make sending money easier and not promise to replace fiat (if they have not done so yet).
i prefer bitcoin because can send money fast without need bank account.