I actually dont get what does it mean by the term "technological innovations". like, new technologies in the recording systems?
anyways to me, the catalyst has nothing commercialized on it. electro stuff,which is the main element of the song, were never that commercial.