this is because most front end app devs have ZERO understanding of cryptography, not even the distinction between actual encryption and signing the media has not helped this at all, by calling signatures "asymmetric encryption" bullshit. the encryption requires you to do a little computation but signatures are not encryption they are authentication, really big difference