@GammaX6 You are right about EA not letting anyone know in advance about this restriction; but let's face it, knowing the restriction, would you (or anyone else with a sub-account) buy the deluxe content or the pre-order? Exactly.
However, you are wrong on the manner in which the extra content is (or should be) distributed:
- In order to purchase a digital copy you need a PSN account to access the PS store.
- In order to redeem your code provided with the physical copy you need a PSN account, again in order to access the PS store.
- In order to play the game you need a PSN account.
The extra content (deluxe & pre-order) is tied to the main PSN account used in the store (not even the account used to initially launch the game), and the content is not available to the sub-accounts controlled by this main account (although it should be). It has nothing to do with the actual, physical PS4. You can create extra local users but they each require their own PSN account to play. These accounts would not be getting the extra content unless they too purchase it.
Also, keep in mind that the content is delivered in a form of gift packs meaning it can only consumed once per account.
The real issue is EA decision to take the easy way out on what should essentially be a simple technical issue - for a managed (sub-)account lookup the eligibility for the extra content of the managing account. The only interesting case here is a sub-account that is converted to a main account, in which case it should not be marked eligible for the extra content without making the purchase directly but will retain the content if it claimed it while being a sub-account (this is consistent with the delivery method).