There is some truth to what he said. Aviate, navigate, communicate in that order.
But yes, he didn't have to add that. If they didn't reply, there was probably a reason. But controllers like it when you are polite to them. Plus it's fun! Always great to be nice to new people, especially those who keep you safe in the skies.