While I'm not as technologically knowledgeable as some on this board, I'll add my opinions to your question.
As far as the direct injection goes, it would have to be proven to be worthwhile in my opinion and for all the reasons that you have so eloquently stated. Cost, weight, complexity and performance.
Although I do understand why so many folks are clamoring for DI, it promises to be "kinder" to the environment, the "hype" surrounding DI says we can expect performance gains and so many are looking for that next technological advancement to bring the two-stroke head and shoulders above the four-stroke.
To answer your other question, I would bet that very few garage mechanics truly understand how to properly tune and jet a carburetor properly on their dirt bike. This is not said with malice, just an observation. The easy way to answer this question is do you change your jetting for different tracks? Weather? Altitude? Time of year? If not, you are probably one of those that does not know how to properly tune your dirt bike. I know that I am one of them!
Hey Mad Scientist - do you want to share some of your tuning tips? And what of this magical carburetor you speak of?? Inquiring minds want to know!!