Hi Borislav,
The main idea for reactiveness is for each thread to be unblocked, and you are right it takes time to learn.
as for java 19 for most companies it will take time reaching it and we need to see the stability of it, within last 2yrs there was a leap of around 9 java versions (java 21 is also on the table).
As I see it, there is a need to wait for it to stable , and we need to see there are no breaking changes like thread creation etc…
I hope java 19 will be stable we can all shift there.
Thanks for the comment