As far as I'm aware iOS and Android publishing has been working the whole time. Our stats show thousands of users publishing to Android and iOS every week.
The main problem people have with Xcode and Android Studio seems to be that ultimately these are tools aimed at developers with programming experience, and involve a certain degree of complexity. It can be difficult for non-technical Construct users to make the jump, especially since these tools are not themselves perfect, and have their own bugs, quirks and configuration requirements that are nothing to do with Construct, and will have to be dealt with no matter what tool or framework you use.
One example is there appears to be a bug in Google's own AdMob library that causes the app to crash if it is misconfigured. If you configure it correctly it works, but you have to follow the steps carefully and do everything right. The crash is nothing to do with Construct, it's squarely Google's fault. But unfortunately as with any complex technology, people don't always recognise the different layers involved and end up blaming us instead.