Epcot has become (or largely always was) a permanent exposition grounds. This is by design. It is different than the other parks. That isn't a flaw. It is a feature. The Festivals aren't to hide a lack of attractions, they themselves are attractions. To say that Epcot's festivals are hiding a lack of attractions is like saying that AK has tigers to hide a lack of rides, or saying that MK has meet and greets and a day time parade to compensate for a lack of attractions.
There all different kinds of attractions, not just rides. Some you may like, some may not be your cup of tea. Maybe you only like rides, maybe you like everything except rides. The variety is what make WDW unique and beyond other similar ventures.