It would be less popular it Tesla had leadership that lead by example instead of dictate and if they stopped making promises they can't execute on year after year.
that's not why a lot of the attacks on tesla are happening - the twitter acquisition and elon being political on twitter have opened him up to lots of people attacking his companies.