One of the most recurring questions from my students, those ones more advanced is:

Is the subjunctive an unnecessary complication??

Here is my answer:

The subjunctive is a complication, which it almost always could be omitted. Like Latin declensions: in Latin to Romance languages transition disappeared.

It is largely true that the contemporary Italian feels as useless the use of the subjunctive, because it does not take account into some nuances. Nonetheless, the subjunctive is still important for 2 main reasons:

1. It differentiates a basic learner (or a superficial learner) from an "advanced/ close to the level of a native speaker" learner

2. some concepts cannot be express with no subjunctive tense.