Indie developer and large corporations like Nintendo are not fungible. Anyway, indie developers chose their plight. Most of them don't really make money so it's pretty clear they don't do it trying to strike rich. Plenty fund themselves through means which are not linked to copyright like kickstarter.
The fact that the system currently relies on copyright is not in itself a justification for it nor does it means it's a good system.