I agree. I am in the same boat. We are migrating WAB apps to ExB. We have published one so far and I have several users complaining they cannot get the ExB app to load. I suspect it all comes down to WebGL support. Hardware with weaker support for WebGL will have a harder time running ExB apps.
ExB app - https://geonb.snb.ca/geonb/index.html
WAB app - https://geonb.snb.ca/geonb/index_orig.html
Our primary goal in creating the ExB app was to maintain a similar layout between the WAB app and the ExB app. I think we did a good job with the layout but we still have users complaining about problems running the ExB versions.
In my opinion, this issue is exacerbated if the audience for your app is the Public. We cannot dictate hardware requirements to the Public. Just imagine, you have been using a WAB app for 5 or more years, and all of a sudden it is replaced with an ExB app and it will no longer run on your computer.
Bernie.