There are still some 8 mins to 9 mins song being made mate
There are, but they are in the minority, more typical they will be around 3 minutes if you're lucky and many are very manufactured and samey... There are lots of exceptions too though, and there was plenty of shit music back in my day too, the cream rises to the top over time and we only remember the good stuff..
I guess your right on that aspect🙂