I think websites are much more elegant for a modern CV. It’s being looked at on a computer anyway, so might as well take advantage of the benefits of a website.
Exactly, and for engineers also a good way to display web development skills, I think even if it's not related it can still showcase variety in technical skills.