Do you have any actual information to share or just the ways you justify to your self using speciality products ?
My god you are prickly aren’t you?
When Muc Off (IIRC the first dedicated bike cleaner, made by X-Lite at the time) first came out there was a warning on it not to leave it dry on any alu components. This was because it was quite caustic, and that can attack the aluminium oxide coating that protects alu components from use. They quite quickly reformulated it and AFAIK the warning is no longer on there.
I justify the pretty low expense of speciality products, because I have some confidence that they will not be of detriment to my bike. I could use random cleaning products, but I think that there is more of a risk of some adverse effect. Feel free to make your own call on this, I am simply sharing my reasoning.
This suggests to me two things. Firstly, some cleaners (such as dishwasher detergent for example) are caustic which is good for breaking down oils but not good for aluminium things. Secondly, that not all cleaning thingies are the same, because they obviously changed its composition – or rebadged a different existing product, as I have no doubt happens a lot.