The bug
The gamerule controlling whether blocks drop items is still named "doTileDrops". "Tile" is a deprecated technical term for "block" which has been mostly phased out (for example, 1.13 (17w47a) changed block translation strings from tile.XXXX.name to block.minecraft.YYYY), with this being one of the last remaining cases of it remaining in the game. As "tile" is used almost nowhere else (even the game rules menu refers to blocks as blocks as one would expect), this game rule should be renamed accordingly to something more fitting, such as doBlockDrops.
How to reproduce
Begin to create a new world
Enter the Game Rules menu
Scroll to "Drops"
Mouse over "Drop blocks"
Expected results
The associated game rule would be named something along the lines of "doBlockDrops".
Actual results
The name "doTileDrops", referring to blocks with the outdated "tile", is used instead.
This also affects some NBT tags, such as minecarts' CustomDisplayTile. Worth a separate report, or should this be generalized to "blocks sometimes still referred to as tiles"?