The difference is that Volo's races are noted specifically, still, as monstrous races. They aren't meant to be in the same 'roster' for an average campaign. Any DM can run a game as they wish, but BG3 is representing 5e in its first video game. To misrepresent the lore by allowing goblins as a standard race would be a strange move, imo.