If the FFA is to blame, how have windows laptops had 64gb of ram for over a year? http://www.theverge.com/2015/8/11/9129681/lenovo-skylake-xeo...
High res screens require more power to run, and more power to render for... which means you could also blame the FAA for Apple not using high res screens... except Apple does use high resolution screens.
So the situation is not one of forced compromise so much as Apple having different priorities from its users... which is where we thought we were before you brought up the FAA.