League has the same deal. Also, in League, you either have to sink more time or pay real money to play the champions that you like, so that further increases the cost of creating new accounts.
You can buy champions with IP (in game currency) and not RP (real money). The only thing you can only buy with cash is cosmetics. All runes/champions can be obtained for free.