For consistency's sake, it should NOT affect immaterial creatures.
All automatic effects affect immaterial creatures (shields, nightfall, bonds, boneyards, etc). For consistency's sake, it SHOULD affect immaterial creatures.
Balance might be a reason to have it not affect them, but consistency isn't.