I didn't find CSR creation to be that complicated either, but a lot of people on my team were intimidated by it when we were doing a code signing app.
On the plus side, I was aware of every cert that got set up and several of them were going to be created improperly or for sketchy reasons.
Remember there's multiple benefits that Lets Encrypt claims. A few that come to mind is it's free, transparent instead of shady, and has this tooling ecosystem forming. The free and non-shady parts are the most compelling advantages over prior, commercial CA's. On top of that, it's a public-benefit corporation with board members who have a history fighting against abuses of online privacy. You therefore have more assurance that the tooling you're investing time in might not get more evil or low-quality at the rate another offering might be if driven only by corporate greed.