"Pay $10 and follow onerous procedures to unfreeze" and "receive a notification on my phone when my file is opened" are really not in the same class of interaction.
I would like to be able to alert the company that just issued fraudulent credit account in my name, directly, that they have done a bad job at KYC, to tell them they have just interacted with a person who wasn't me ASAP after the event. The best I can get right now is to check with the credit report provided by my CC issuer once a week, and hope they get the signal, and that I read it on time.
A week later on-demand is still not anything like a notification on my phone when the file is opened. If this loop is tight enough, I might even be able to call the company who has been contacted by the phony applicant and get them to stop the process before any loss occurs!
By comparison I really have no desire to freeze my credit through the agencies, if it means I'll have to go through an extra hassle and pay a fee (and fwiw to some companies I really consider to be bad actors and not trustworthy at all) every time I move, or sign up for a utility account, or open a credit card.
It's not really the job of credit reporting agencies to verify identities, and just like that it's not my job to "own" the credit file. Even though it's ostensibly my personal information, that is actually the fact in question here, and next step in the dispute resolution process is up to the credit issuer to verify the debt (which they won't be able to do properly, if they have done a poor job at KYC.)