I actually think D&D is very cheap to play as a PLAYER. As a player, what do you actually need? Set of dice and a mini?
Of course, a DM has a lot more expenses. This is one reason why RPG companies don't do better. You have 1 DM and 5 players and only 1 person truly needs the reference...