I could see there being issues with relatively new-to-Android developers not appreciating the degree to which advice from the official docs, especially relating to structuring applications, should be taken with a largish dose of salt, leading to slow-and-getting-slower development as an Android project went along.
As for your second point, i've always followed the official docs,are you saying there's another way?