"New England" was used from the 1600s on so it is a valid "larger entity" for any English colony up to and including those now in Canada for that period. The "southern colonies" are more difficult as each was an independent entity under either an aristocratic "proprietor" or, as eventually happened to all of them, directly ruled under the King of England. To make it more complicated, all the American "colonies" became English Provinces around 1700 = in 1691 for Massachusetts Bay (included Maine) - so in the 1700s, the 13 "colonies" were, in fact, English provinces in North America as were the Maritime provinces that are now in Canada (Nova Scotia, New Brunswick etc.). Canada was not created until 1867 and Newfoundland did not join it until 1949...
Because I believe strongly in adding a geographical component to profiles whenever possible (to help that future Mongolian from 2100 if he/she can still access WikiTree!), I have taken to using Parentheses for locations that later became part of a new nation. So, pre-1867, any of the profiles I create for ancestors who were born or died in Nova Scotia say become: "...Annapolis County, Nova Scotia (Canada)". After 1867 they become: "...Annapolis County, Nova Scotia, Canada". For non-New England areas, I use: either "English province of Virginia" or "Virginia colony (North America)" or "English commonwealth of Pennsylvania (North America)" . One could also put the (USA) in parentheses for anything before 1776 (or 1783 if you prefer Constitution over Declaration). Hence: "Virginia colony [or province] (USA)".
This concept can be extended to other parts of the world that coalesced into Nation-states in the 19-20th Centuries; e.g..: "Munich, Bavaria (Germany)" for pre-1871 Munich and "Munich, Bavaria, Germany" thereafter. I know that some places went back and forth between nations and that may cause problems - what to do about historic German city names in newer Slavic Nations like in Poland, Czech Republic or Ukraine ?? Again perhaps using the Parentheses can help with the language changes ? i.e., "Karlsbad (Karlovy Vary), Bohemia (Czech Rep.)" or "Breslau (Wrocław), Silesia (Poland)"...?? for pre-1918 birth/deaths on profiles...
Above all else, we want to COMMUNICATE and SITUATE historical people so modern-day descendants and other readers can understand them better - to me that seems the "bottom line" and whatever way we find to do that, even if we have "unity in diversity" is what counts.