Because you won't get notifications of your channels uploading videos or your likes/dislikes won't be saved on more than one device - you won't synchronize them without an account.
Also if you could like and sub without an account, you could just change IPs or devices and give multiple likes and subs, which is not fair