There are lots of reasons for putting the engines on top of the wings. But the major reason not to, maintenance, trumps the lot.
Re: fatigue - the working loads of the engine must exceed by a large margin the ground/static loads; if they didn't, the engines wouldn't be doing anything very useful.
G