Agreed. The only two languages I've found that have decent (not great) on-device tooling for iPad are Swift (via Playgrounds) and Python (via Carnets). Nothing else is decent for programming on the iPad (editing and executing). For everything else, you may be editing on the iPad but the programs will be running on other computers. Replit or a terminal app (Blink) to a remote server or something similar.