Many people prefer to use the above mentioned adjectives synonymously.
For example, its very common to notice people saying the following sentence: Whats the most simplistic way of getting this done? But it is not correct to do so. Simplistic means to treat problems in a much simpler way than they actually were. It as an adjective was derived from the word simplism (simple + ism) (which means a tendency to over simplify a given issue by ignoring the complexities and complications). This happens when we dont invest much time to analyse the problems from different angles and hence end up being wrong. We cannot use simplistic to replace simple. We should not mind when we have simple answers to complex problems, but we would like to criticize someone who has oversimplified the issue. I have personally been criticized once during my tenure at Snapdeal for giving a solution without actually analysing the problem carefully. I thought that the solution was very simple (now I realise that I gave simplistic solution and not a simple solution to the problem). I missed considering key data points which were very important for the analysis which eventually affected the final outcome. This made me realise the importance of taking time and not oversimplifying things when problems are complex.