There's definitely a lot of negativity around game development. All the reasons are valid, though I'm sure you've heard them all so I won't repeat them.
I will say that it is nearly impossible to know how much you'll love game development unless you try it. Yes the costs you pay are high, but the personal benefit you get from being in the industry may be higher. That's different for everyone and there's only one way to find out.
I left game development because I didn't like the games we were making, BUT it was still the most fun I ever had in a job despite making less money and working more hours than other jobs. I kind of regret leaving even though my reasons for doing so were sound. If I had a chance to work on a game I'd enjoy playing, I'd probably take it.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.