The same configuration does not work with all browsers and devices. They experience a variety of browser compatibility testing issues. You might not have application homogeneity across devices and browsers because of this conundrum. You didn't want some of your potential users to be unable to use the functionalities of the application.