I've been using linux for a decade and do not feel in the least put out by minor challenges like that
Keyword here being using. I'm willing to bet you have not been doing application development on Linux for a decade, otherwise you would feel our pain here.