@DannyMekic
"mandatory reporting buttons in chat apps"
I think this would depend on how the chat app is implemented. Something like cwtch.im is more of a tunnel which doesn't understand what users are doing through it.
Also, a particular message would have to be attributable to a particular user.
"scanning photos on hosting servers"
This is also an invasion of privacy though, and has many of the same problems as the other chat controls.
"cracking down harder on rogue hosting providers"
I would be very surprised, if this were not already happening in really egregious cases.
Not an exhaustive list of points I could make.