Why are only some executable and source code file formats blocked? Wouldn't it make sense to also block Python, Pascal, Fortran, MatLab, JS, TS, BF, ELF, A, B, C, C++, C#, D files?
Malware distributors would find another way, and broad restrictions would only frustrate legitimate users.
Image is broken