Gutenberg blocks solved the problem of content editing, but can they scale to solve full-site editing too? There is a significant jump in complexity between these two problems.
Site building requires smarter blocks. Ones that are dynamic and that can change according to the context of the site and the blocks that are around them. Block APIs will need to be able to do this and a lot more to really enable full-site editing.