American companies are also extremely corrupt. The difference is that they operate through loopholes in the law, and pay armies of lawyers to find such loopholes. They also pay a fortune to lobbyists to maintain and expand these friendly laws.
I'd suggest looking up the group behind the Anti-Corruption Act. They have some interesting ideas for solving corruption.
And this is reason, why Basic Income won't come easily. They (government, corporations) don't want people to have too much free time, to worry about theirs wrong-doing.