That's pretty typical though.
How so? The toolchain for making Android apps runs on Apple, Dell, HP, Acer, or any other PC brand you can imagine. The toolchain for making iOS apps runs only on a computer manufactured by the same company that manufactured the iOS device.
Normally people don't want to program on small devices
Even when they've docked a keyboard and monitor to the device?
Besides, "additional costs" aren't really a factor here. Don't confuse free as a libre with free as in zero cost.
So in other words, I should figure the cost of replacing my current development workstation with the correct brand of development workstation and the cost of developer certificate renewals for the entire expected service life of the device into the total cost of ownership of such a device. Devices with "Galaxy" in the name are starting to look quite cheap now.