yep mazex, I can confirm what you are saying, it's my daily work as well...
It's sad that most of the time commercial decisions and laws prime over technical facts and time sonstraints. And the developers are allways at the end where it hurts.
Sales persons promise things without even talking to tech persons.
When estimating a workload to let's say 100 days you get the answer "
well I give you 50 days"
When the the miracle is done in time by the developers, it's the sales person that gets the crown and the money and if the the project is shifting it's the devs fault...
Therefore I appreciate the work done by Oleg, Luthier and the whole team even more!!!