If this update wasn't planned by Bungie when the base game was sold then it was not budgeted for at the time of sale big this is the case, it is free. If it was planned and the base game content was reduced to keep it within budget, then it is not free.
Bungie may have more time to develop pve content if the game did not include pvp but they would have less money as some players would not have bought the game. They would also have to produce a hell of a lot more content to keep the pve players happy because you couldn't have quests which are pvp and pve or IB or Trials or normal crucible which a lot of pvp players do to take s break from grinding the same old content.
In summary, the pvp side of things may be a pain for pve players but the game wouldn't be able to survive without it
[spoiler]I'm a pve player but I can see the sense of having pvp as well[/spoiler]