What do you think of Steam Direct?

“Indie” = small/individual company.
A company must have LLC registered documentation; An indie company can be one guy working from home, there are MANY.
If you don’t have LLC documentation you cannot call yourself “indie”, at most you are a startup project.

Registering as LLC is not that expensive, by far is cheaper than what you’ll pay as entry fee to publish each game on Steam; it cost a few bucks a month if you do it right when registering your company.
I’m pretty sure all countries have ways for anyone to register an individual or two-people business, so you do not have to work as an informal worker, this way you have the same rights anyone working for companies out there do have while you make indie games full-time.
If you don’t do this, when you’re 60~80 and spent your whole life working as an indie dev, you will totally regret it when you find-out all the benefits for life you just didn’t care about when you were young.

People saying this is non-sense are probably very very young to realize.