Texture baking Process

I love blender very much. I am giving thanks a lot to the developers of this software and for making free this type of software. By the way, the texture baking process in Blender is a nightmare lengthy process. We have to do many things scatteringly and separately. Suppose, if we want to bake metallic then we have to put 0 value in the metallic channel then have to disconnect roughness and then to put the value of metallic to roughness channel. Think if we do these processes in a number of materials what the hell will go on. So, please do a change to bake the texture map. Is there any addon to generate maps and to bake base color, metallic, roughness, normal, Heightmap, alpha, emission, etc. at once automatically by clicking some options?