Persistent and non-persistent entities are implemented in different ways. Persistent entities are stored in the database, but non-persistent are just in memory. This means you can’t retrieve and store data in the same way behind the scenes so you can’t inherit between the two.
There is more information on persistence in the documentation.
https://docs.mendix.com/refguide/persistability/