If I transfer photos from iPhone to MacOS with regular Airdrop, they are in HEIC format. If a user then drops that on a Desktop system to the file upload, I think it will stay in HEIC. I think it's the job of a developer to deal with those use cases. Can be annoying sometimes, to support multiple platforms, however that's part of the deal on the web.