Clearly those application where not designed in regard of this use case, but my point is about the fact that X was or was not designed for this and if it was : is it normal that application defeats this purpose that easily ?
The problem I raise, is about the fact that when we always use linux as workstation, we more or less forget that X-Window was designed as a network application and we get used to use it like Windoze, and we might often not see that more and more application are not respectfull of this philosophy. I raised this as "base", because I don't know what is the cause of this very general behaviour and I'd like to make clear, if X was designed in regard of this use case, and then, if there is a design flaw, may be in programming guidelines, which makes possible such problems.