I agree with you guys; it’s a pity that Sentinel-2 usage is impeded by the flawed sen2cor tool and its unattended bugs. It takes a lot of know-how and effort to get it running.
I have high hopes on @OHagolle and his team fixing the issue with the MACCS processing or sen2cor being replaced by another processing framework.