A Eureka Moment!

Every programming environment has some standard functions to do things on their target systems. If you program for a PC, you probably have functions to call a shell, get path, time, open files on a FAT or NTFS system etc. These don't make your C a "PC programming language". It's still C.

If you read an Eastern Indian cookbook written in English, do you say it's written in "Indian food language" or do you say it's written in English? Yeah, you find curry and Indian eggplant very seldom used in cooking pasta or other western dishes, but that cookbook is still in English, not "Indian food language".

Well said. I don't think anyone else could have said it better.