The GPL model applied to big business is forcing Linux to stay basic and raw because then, on top of bare system, everyone is building their solutions and inteoperability among them is not a goal because could harm selling of solutions from different companies as a whole.