I do the same for every poorly designed thing I get in my daily life. Certified engineers make/design/develop the programs I work with and they are a piece o shit, just like the cofee machine, the toiled and the elevator. The gutter in my house, my refrigerator and that building that will be demolished who knows when.
There are plenty of engineering fields and people suck in all of them. The fact that programming is not being done properly doesn't mean we should stop calling them engineers.