This is provably false. The Nexus 6 plenty of storage space (32GB or 64GB) and does not get Oreo. Google's Nexus policy is to provide security updates for 3 years (or 18 months after the device stops selling, whichever is longer):
https://www.theregister.co.uk/2017/05/01/google_eol_for_nexu...
Also, the average Android app size is smaller:
https://sweetpricing.com/blog/2017/02/average-app-file-size/