Err, sort of agreed in that MCAS did what it was told. Allowing a single source of data to have such influence could be seen as a design flaw. But let's not ignore the fact that MCAS was necessary because there were two mighty engines slung from a 50 year-old airframe that wasn't designed for such a configuration.
There is another question - if Boeing had to include MCAS to certify the 737MAX, what other enhancements were required and, importantly, was there adequate oversight of their development?