Let's suppose you are making a part you have to use boat to escape maze. As you should use boat, you'll have to provide few boats around maze to player uses it. But there are two major problem in Adventure Mode, which must be bugs. When boat breaks, it drops item. Very interestingly ironically they drops 2 Sticks and 3 Wooden Planks. Player can create Wooden Axe or Wooden Pickaxe. Second major annoyance is that if you have tools, you can break block. I wonder who came up with this idea, but since that ain't focus of this article. What happens if player make pickaxe and break through maze? Now you may think that I just don't make Crafting Table available... But if player breaks 2 boat, you can still craft Crafting Table from 2 Wooden Plank. Boat dropping 3 planks and 2 sticks seems to be nice balance idea in Survival, but it becomes one of major problem in Adventure Mode. Now you might think that I just not make Boat Maze, or even make wall out of Obsidian. But no. That's not true answer. That's like putting paper on a trash and says you clean up trash. You didn't cleaned it, you only made more trash. If you want to clean trash, you'll have to remove it to trash can or like that. So I personally consider this as a bug. If you are game developer, you know what makes game success. It's fun and new experience. You can't just keep put blend puzzles and fighting actions all over your Adventure Map. You need to keep introduce new thing. Boat Canal is perfect 'new experience' for it. Now you have to solve problem with your boat. I'm sure that Mojang, as 'game developer', can understand my mind and will fix this problem.

Bottom Line: Make boat not drop it's item when crash either in Adventure or doTileDrops=false.