WHM security for websites: so easy!

Well, historically not openssl ca, but yes for openssl genrsa and openssl req to create private keys and CSRs! CAs have often asked people to begin by uploading a CSR, and that would be generated with an openssl req command.

Let's Encrypt does not recommend or expect workflows like this. We suggest using a Let's Encrypt client application.

Every client is different, but the overwhelming majority of them are capable of generating keys and CSRs internally, so you don't have to run any openssl commands. This might be different if you're using a web-based client to avoid installing any software locally on your computer.