You don't want to try to embed a Vimeo video in PowerPoint without LiveSlides. It will take all the prep time.
Spice up your usual content with a favorite video, or one you created. Get everyone in the mood to engage.
Now your demo video can be an integral part of your pitch deck. No extra files. No special equipment.
It's all in the deck. Know what else? No AV guy to pay. Unless you need him for other stuff, like cuing up your halftime laser show.
Since everything's in PowerPoint, you can stop worrying about when to switch out to your browser. Focus on your message.
Got a ton of dull training material to present? Reward their attention with a short Vimeo slide every now and then. Dance break?