gasensor, do you mind if I take you aside and explain how Linux Distros work ? Specifically Ubuntu but others are similar.
Here, at lazarus.org (you mean FPC/Lazarus) there are quite a few very demanding users like you and me. And a small number of completely unpaid, volunteer developers. From time to time, these developers will determine its time to put a 'release' together, special testing, fine tuning, and basic packaging. Thats all they can do.
At the same time, over at Debian, another, unrelated group see that Lazarus release, take a copy of it and make that copy into what they consider a Debian package should look like. Note there is very little if any interaction between Debian and FPC/Lazarus. The final Debian packaging looks very, very different from the Lazarus version. That package will go into Debian Testing. No one asks the FPC/Lazarus developers to approve it.
Every six months of so, Ubuntu takes a whole lot of packages from Debian Testing and bundle them up to make an Ubuntu Release. An Ubuntu Release remains frozen with only changes to kernel and security, applications generally do NOT change in a distribution once released.
Note that the hard working FPC/Lazarus developers have absolutely no way to influence what goes into an Ubuntu distribution, certainly no opportunity to change it once its there. I've glossed over some details but overall, thats it.
Now, that may explain why, when you choose to use a two year old distro you get a two year old Lazarus. Absolutely nothing you, me or anyone else can do about it.
Lazarus 2.2.0 ? most of us used it, did not experience the problems you describe. Many, many people used the Ubuntu version of it and did not experience the problems you describe. Maybe, just maybe, you are doing something wrong ?
Davo