имеет смысл, если у вас есть глобальный css для каждой страницы, и на одной странице вы добавляете #test к элементу div, а на другой странице вы добавляете его для p. в таком случае, даже если p имеет id #test, к нему не будут применяться правила css, если вместо # test используется div # test.
однако, вероятно, вам следует подумать о переименовании таких конфликтующих элементов, но не всегда это возможно (например, вы не единственный, кто работает с html и css или некоторыми внешними плагинами, как угодно). конечно, это не очень хорошая защита, но все же может иметь смысл в некоторых конкретных случаях.