Today I got a couple of emails from WRI tech support. The first indicated that they had accepted this issue as a bug.
I have filed a bug report with the development team. Thank you very much for giving us feedback and hopefully this issue would be improved in future release.
The second email retracted the first and reclassified the problem as a documentation issue.
It looks like that this issue is more like a documentation issue. You may use
NMinimize[x, {x} ∈ Interval[{0, 1}]]
or
NMinimize[Indexed[x, 1], x ∈ Interval[{0, 1}]]
to restrain the variable x to be in the interval from 0 to 1.
I will file a separate suggestion for the documentation issue if I get confirmation from the developers.
The second form, which in the context of the question being considered here, becomes
f[x_] := x^5 + 3 x^4 - 2 x^3 + x - 1 NMinimize[f[Indexed[x, 1]], x ∈ Interval[{0, π}]]
{-1., {x -> {0.}}}
may be taken as second answer. See Examples under Indexed for more information of this usage.
NMinimizeto me. $\endgroup$