UK Citizens abroad absolutely should get a vote in UK matters, especially when those matters directly affect the relationships with the countries they live in. Don’t forget that if you live abroad, you probably can’t vote in your new country either.
The fact that countries (including the UK) disenfranchise non-citizen residents isn't ideal either.