Problem today is most folk want everything given to them on a plate, ie they are too damned lazy to work for anything.
I took the Novice/Tech/General all in one sitting about 20 years ago, mostly at the pushing by some friends, I also took the 5wpm code, as it was required back then, I passed all four exams..
Oddly enough I found out of the three theory tests the General was the easiest test!! It took me longer to fill out name rank and serial number than the actual test.
Wasn't too much longer and the third attempt to pass the 10wpm code, I'd already passed the Advanced theory, so went from nothing to Advanced in about three months.
I'm an Advanced class, just too lazy to upgrade to Extra, can't see any reason too either, I have all the band width I will ever need. And I don't care a damn whether they "grandfather" me into the Extra class or not, I'm quiet happy where I am.