Most of the time good practices have no explanation because they are just practice! For example, which case you would use for variable naming doesn’t mean anything in terms of the application’s usability as a general user but they matter immensely when it comes to a developer.