The principles and high level skills are the very same.
But the day to day job and low level skill sets get very different over time.
Its not that difficult to shift in the early stages between the two - but as you get more experienced in say B2B there’s less incentive to shift out later. As expertise in any one area reaps deep rewards as you graduate to 5-10 years of experience in any one field.
If you are more numbers and consumer-insight oriented and enjoy working with agencies and working in funnels go for B2C
If you are more sales, events and relationship oriented go for B2B. Also if you are great at making decks, websites and stuff go for B2B
Both are fun and can have great career outcomes