I concur that a constrained transformation will be problematic, however I can perceive any reason why they are doing it and props to them for stepping up with regards to this.
I think the main problem here is instruction. I would bet that a noteworthy extent, likely even a lion's share, of Bitcoin clients don't comprehend the distinction among heritage and Segwit, and even less know the contrast somewhere in the range of Bech32 and P2SH. I was surely blameworthy of this when I originally got associated with crypto - it's simple just to purchase from a trade and send to a wallet without having extremely any thought regarding what you are doing