let me add some nuance, Amateur local Lans, where you play between 2k to 4k faceit elo friends have long days and always will be also because most of them have to fit in 2 or 3 days max, here this is another level of cs. Here we play to qualify for the Major, matches are way more draining, there is also match prep from every maps.
HEROIC vs FAZE as the 3rd bo3 of the day. That's not the same as esea main or advanced team playing at a local lan.
but I'm glad you agree about the match starting too late.