I use them all the time, it has its place…but people tend to overuse them.
Nothing worse than someone sending me data as a fucken PDF file. Hey here is a table with a bunch of data, it is spread over multiple pages, and no you can’t get the data as a csv file. Because I want you to spend a lot of time verifying that the data has imported correctly.
Education is totally the way, but while the education is happening, a little protection from the world is warranted.
I also understand that he will likely, figure a way around the controls I put on.
But that is part of the education.