It's not a question of whether FCPX is a good value. If an EU citizen pays a one-time fee for a lifetime license of FCPX they are supposed to be able to resell that software according to the Oracle vs UsedSoft ruling. Apple has not built a mechanism into their App Store to allow users to transfer licenses to one another, which means they are not complying with the EU ruling.
This applies to every software product in their store (and Google's Play Store) that is bought for a one-time fee in exchange for a lifetime license in the EU.
It doesn't appear to me that EU citizens are paying a one-time fee for a lifetime license. It appears to me (though I'm no lawyer) that they are paying a one-time fee for a subscription. I don't know whether it's time-limited or lifetime, but it is a distinction with an actual difference, and may affect how EU law regards it.
The whole "lifetime license in exchange for a one-time fee" idea in the Oracle vs UsedSoft case comes from that case trying to determine what "ownership" means in regards to digital products. In Autodesk vs Vernor, Autodesk was claiming that if you paid $3,000 for license of Autocad, you don't actually own that software you are just "licensing" it and thus the first sale doctrine doesn't apply, so the customer can't resell the Autocad product they bought, even though the customer paid a one-time fee for a product they "own" for life (this was before Autodesk moved to a subscription model). Autodesk claimed this b/c they included in their EULA that the customer was merely licensing their product and didn't "own" it. The US supreme court eventually agreed with Autodesk.
In the Oracle vs UsedSoft case, the EU court was taking on this question of what does it mean to "own" a digital product vs "licensing" a digital product. That court came to the conclusion that if you paid a one-time fee for a lifetime license of a digital product then you own that product (no matter what the EULA says) and the first sale doctrine applies, which gives you the right to resell it. On the other hand, if you were paying a fee that only gives you access for a set amount of time (a subscription), then you would just be renting (or "licensing") that product for a certain amount of time and thus wouldn't own it, which means you can't resell that product because it isn't covered by the first sale doctrine.
A subscription expires and would need to be renewed. Your license for FCPX never expires. Since you paid a one-time fee for a license of FCPX that never expires (a lifetime license) your copy of FCPX would be covered Oracle vs UsedSoft in the EU and you could resell it. Paying a one-time fee for something is not a subscription.
If you buy a car with cash, you own that car. You can own/use that car for the rest of your life or you can resell that car. If you lease a car you have a subscription that you must renew to keep using that car and you do not have the right to resell that car. That is basically how the Oracle vs UsedSoft sees software products in the EU.
If a product is rented for a long term then maybe a consumer should be able to pass a right to use it to someone else. Otherwise this can be used to circumvent the law.
This applies to every software product in their store (and Google's Play Store) that is bought for a one-time fee in exchange for a lifetime license in the EU.