The "stupid reason" was that the ATF demanded that the semi-auto Thompson could not use full-auto parts.
So, to prevent using full-auto bolts and parts the upper receiver was made slightly lower then the full-auto.
This prevents standard magazines from seating deep enough to be locked in place by the mag catch.
To use original full-auto magazines, you can file the mag catch hole in the back of the magazine a slight bit upward so the catch will enter the hole, OR alter the magazine catch to allow the catch to seat in an unaltered magazine.
A bit of anti-gun history.......
In the post-war days the ATF would not allow any firearm to be made that even looked much like a Thompson SMG.
This was to the point that when Plainfield wanted to put an aluminum stock with a real M1A1 Thompson butt stock on their M1 Carbine, the ATF almost stopped them from selling it.
When Numrich announced he was going to market a semi-auto legal Thompson carbine, the ATF refused to allow it.
Numrich threatened to take them to court, and knowing that since there was no law or regulation that prevented the gun from being sold, they backed off rather then risk a Federal judge handing down a far-reaching decision.
However, they insisted that they'd ban it if it was possible to convert it to full-auto or open bolt fire.
At a news conference announcing the new semi-auto Thompson Model 1927-A1, Numrich bragged that he'd spent $100,000 designing a semi-auto Thompson using many original full-auto parts that could not be converted to full-auto.
Within two months The Shotgun News was full of offers to sell instructions on how to convert the new gun to open bolt, and full-auto.