Yes, this is somewhat common while setting up proguard rules for your project. The libraries are SDK materials that you do not need to obfuscate actually. However, you need not to obfuscate any third-party library unless its highly needed to obfuscate it. Because, in some cases, you do not know the interdependency of the classes inside the third-party library you are using. If you really have to obfuscate the third-party library code, then please go through the proguard-rules specification for that library as well. In case of obfuscating third-party libraries you might face RuntimeException in your application.
Keeping classes do not really have any impact in proguard optimization. You are just telling proguard that you want to keep the classes inside the com.android...
package as they are without being obfuscated.