I have finally found the answer to why game development can be so brutal.
It's not all the hassling you might have to do in Unity when trying to build a final apk for your game or the fact that unreal requires a herculean pc. It's something rather rudimentary which all the technical knowledge of programming in the language for your game engine can't teach you.
It's marketing and generating awareness for your game..........
Prime example. This jam.
This jam has sort of been a simulation of real life. In a sea of titles, only the ones whose developers know where and how to market their games efficiently will get downloads and feedback. I never understood how important marketing was until now.
This being my first jam has actually taught me a lot. I'm sitting at 21 rates for my submission and I'm actually surprised I was able to get these many in the first place. ( Granted I marketed my game like anything in other community topics.....).
Kind of excited for some upcoming jams now as a result :)