A piece of software has to pass many benchmarks to be considered reasonable and gain a wide array of users. Such benchmarks include performance, reliability, visual appeal, and satisfactory user experience. However, recent years have seen another quality becoming common in almost all the leading software in different fields. It has to do with how