Blocks and Stacks are two tools with similar goals, but with different features and advantages.
Blocks has fixed placement and can layer elements. There are times when you want a static page, and Blocks is great for that.
Stacks has fluid placement and can nest elements. If you are looking to build a more responsive site, Stacks is better for that.