YouTube allows only verified channels to upload long duration videos. Other channels cannot upload videos longer than 15 minutes length.