yep, other programs totally don't need to deal with different OS, graphics APIs, GPU driverstacks and hardware architectures.