What does the padlock actually prove?
That the connection is encrypted, and that the server holds the private key for a hostname some certificate authority in your trust store vouched for. It does not prove the site is honest or that it is the company you had in mind — anyone can obtain a valid certificate for a domain they control, phishing sites included. It is a statement about the channel and the name, not about the business behind it.