Using a generic SSG is like learning CMake.
Althought most of the times using a generic SSG feels more like learning the autotools than CMake.
The complexity in most SSGs comes from them being generic solutions.
If you have a fairly simple site and know what you need, you probably get it build with a few lines of JS and a GH action.