You have to wonder if those programs had such big problems because
they
were badly coded, trying to do things that they shouldn't do.
So you measure the quality of the programs with SELinux. Ouch.
You see warnings with some programs about it trying to make
something
executable that SELinux says shouldn't be necessary. Suggesting that
the programmer is one those who believes that their software should be
able to do absolutely anything without any restriction.
It does not suggest such a thing. Linux is not Microsoft Windows.
No SELinux does not mean no restriction or no security.