Ultimately, successful products are determined by customers and by product managers and their executives, and it turns out there is no one-size-fits-all approach to even basic UI programming because everyone has an opinion.
Not to mention, as an example touch became a widespread new UI paradigm in the last 10-20 years.
Not to mention, as an example touch became a widespread new UI paradigm in the last 10-20 years.