Different site has their own different mechanism and policies. In some sites, you may not be required to create an account, but you will have to do so in others. In some cases, you may not have to create an account, but if you want to be notified of the latest updates, then you will have to create an account although you are still able to enjoy the service for free.