A flat 50 column table is usually an indicator of bad design and lack of normalization.
Nosql is absolutely ideal for flat data with lots of columns and huge amounts of rows. It’s like one of its main use cases.
That many parameters is an indicator of poorly structured queries and spaghetti code. There is no way that’s the best way the data can be structured.
Animals massively outnumber us. It’s not our fault they are cowards and can’t organize a rebellion properly.