Agreed. It feels like fitting pre-cut puzzle pieces. Reading code/documentation has become the most important skill.
The amount of working software engineers who don't understand basic things like paging or the TCP/IP protocol or file systems is unnerving.