Agreed. The final season definitely felt rushed. I can't help but think on how much better the series would have been if they did at least one more season
The reason they ended with Season 3 is that with most television and streaming shows, after three seasons the actors contracts expire and many times if a show is at least semi successful then the actors agents negotiate higher pay days. Ashton Sanders, Shamiek Moore, Erika Alexander, and Dave East would probably command big time salaries and the other actors would want some kind of bump as well, not to mention The RZA, who created the series and writes and directs would want to renegotiate. And the other 8 living members are credited as Producers and would want to negotiate. So Hulu probably didn’t want to open the checkbook