I'm guessing most clothes manufacturers have to make their garments to an average body type, of course not everyone has an 'average' shape body and surprise surprise, people with long arms want a shirt with long arms and people with short arms want...you get the idea.
Do I want to buy a £200 shirt and take a punt on having it altered at extra cost? No not really. As you were.