What other way is as convenient and available but better?
Printing as PDF doesn't save the content exactly as it's shown in the browser and a plugin I used for a while in the past was pretty unreliable.
Screenshots work on any device with a modern browser and usually I don't want to capture the entire page anyway but just specific interesting parts.