How else would you take a physical receipt and turn it digital? Enter the info manually? I'd think that taking a picture is actually the fastest and lowest friction option.
I do it every time I deposit a physical check into my bank account with my BofA app it's pretty awesome, it even recognizes the deposit amount.