XP cap questions

First why is there a cap? (besides “boosting”)
When does this cap end?
Will I waste my last few double XP matches if I keep playing?
Why is there a cap if you give double XP?
Shouldnt it be raised for people using XP?

Anyone that knows stuff about these questions feel free to answer, thank you.