bedrock is there to make it impossible to fall into the void because it's the way the game was created, bedrock is there because making the game go down for infinity would be too much, it also puts a cap on the game world. and holes in the bedrock do not spawn naturally because the final layer of blocks under bedrock is completely flat, you would only get a hole in bedrock via mods or chunk errors.