why can the miners process a transaction to the 3-adress, but unfortunately they do not support the reverse process.
Maybe they should have just not see the faulty order or refuse to process it in the first place because of invalid adress ?
Is very sad in the first place.
Maki
Addresses that start with a '3' are Pay-To-Script-Hash (P2SH) addresses. At the time that the transaction is sent to the address, it is not possible for the miner to know what the script is. They only know the hash of the script.
BCH supports SOME script types (such as multi-sig), but does NOT support some other script types (such as segWit).
Since the miner does not know the script type, they must assume that the sender is doing what the sender wants to do. They see a P2SH address, and since they don't have a way to know if it is a hash of a multiSig script or a hash of a segWit script, they process it.
Later, when the recipient wants to spend the money that they received at the address, they provide the script for the miner to validate that they are authorized to access that money. Since BCH doesn't support segWit, the mining software doesn't know what to do with the segWit script when they receive it. Therefore, they can't properly process the transaction.
Cryptocurrencies are build on the concept of personal responsibility. The system will not prevent you from doing valid things that you don't want to do. It is your responsibility to make sure that what you are doing is what you intend to do.