In a world of ever-advancing technologies, it can be tempting to embed your pitch deck with all the latest bells and whistles. But do they even work?