I'd also like to add Canada to this question because they too lack the distinctive British accent. Yet, Australia who is thousands of miles from the UK retains the way of speaking. Why is this, and why don't we still have it?
u/lord_mayor_of_reddit answered a similar question a few years ago:
At what point did the accent of American settlers become distinguishable from a British accent?