No viene mal recordar estas cosas con el paso de los años, las modas y las tecnologías.
Don’t use technology for the sake of it. Innovation means taking risks, exploring new avenues, and making the most of opportunities. It does not mean doing things just because you can. There needs to be a focus on what matters, and what matters is not the technology, but the people who use the technology. That means designers, developers, and - ultimately - users.
Remember the UX parameters. Remember the user. Rules are there to be broken but trying to ‘educate’ a visitor about how to use your fancy new website is a total waste of time. It is fine to allow desktop users to horizontally scroll across pages via arrow keys, but it is not so fine to force them to do so, disabling the mouse in the process. Moreover, if you actually think people are happy to wait for your pages to load then you’re seriously deluded.
User experience goals are important, but business goals are too important to ignore. It’s a slippery slope. If the designer doesn’t really understand or care about the user experience then it doesn’t bode well for your business goals.
Designers need to leave their egos at home. This isn’t about them. Great design is hidden, and a great designer will avoid leaving an indelible footprint on a client’s website, much less a shitty footprint. Many HTML5 websites seem to be all about showing off the skills of the designer. This might be acceptable if you are working on your own website, though it could be misguided. It is unforgivable if you’ve done something horrendous to a client’s website.