Best practices are patterns that have proven themselves over and over again as a way to achieve a high quality of your solutions, and it’s completely irrelevant who proposed them.
SharePoint should never be installed on any drive other than C:. For ULS logs, they should be on a separate LUN if performance is required (as should the BlobCache and IIS logs). ULS and BlobCache paths must be consistent across the farm.