I know this is made as a humorous video, but there is a lot more in the picture than the context gives.
PF is old. The framework hasn't had a rewrite since early 2015 (It's also way beyond the point of a possible rewrite and maintain all the functionality as all the server and client code together in PF is about almost 200k characters, which is about the equivalent of the first 3 harry potter books.) We even we hit lua's upvalue limit (which is 60 upvalues in the scope) and local limit (which is 200 locals in the scope) which prevented the proceeding of equipment. We eventually had to work around the upvalue limit and the frameworks quality went downhill.
Roblox has since made luau (Their own spin on lua) which raised the upvalue limit. But the framework is at the point if you add or change a line you are likely to break something or cause a obscure game breaking bug.
Currently in test place I'm restructuring a bunch of it to be in modulescripts, so later down the line we can better maintain and make additions and rewrite stuff. Currently it's hard to add content that won't require extra scripting but hopefully in the future this may be not a problem.
TL;DR: PF is getting hard to maintain. And it's code is about the size of 3 harry potter books, but in the future it may be possible to add content other than guns and attachments without everything breaking.