Sounds like it is working pretty well to me.
I understand the frustration, but Linux only works because the community works on it together. You sound like someone who has some technical knowledge, maybe you van help the kubuntu team make the calibration a feature?
I get it, it’s frustrating and it doesn’t feel like your needs are being met.
It’s just important to see the larger picture. Windows and iOS suck more every day. Linux gains more and more traction, more and more users as the competition becomes less and less attractive.
I hope that the next time you try, that it just works.