Two-finger scroll won me over to the trackpad and I never looked back. A mouse is an annoying complication IMO - and on the way out along with desktop computers, despite what the out-of-touch geeks in this forum wishfully think. Might as well get ahead of the game.
Some interesting thoughts - and questions - here. Seems you posted them in the wrong place, given the paltry response. Or possibly at the wrong time (i.e. 6 hours after the herd had moved on, a perennial problem with social media).
XML is space-inefficient with lots of redundancy, and therefore considered to be ugly. Coders tend to have tidy minds so these things take on an importance that they don’t really merit. It’s also just fashion: markup, like XML and HTML, is a thing of the 90s, so using them is the coder equivalent of wearing MC Hammer pants.