I have had pretty much the same feelings about majority of the EA aspects you described. However after 2 months break from Bannerlord i have become less harsh to TW on certain topics. I cannot hide the fact i love that game and spent 650'ish hours on it - to date. Will give them some more time for final judgements.
As for the EA itself - it can be very much done the right way. "Medieval Dynasty" and "Soviet Republic: Workers and Resources" are examples of games i decided to support on EA and i do not regret. Fine titles, very much balanced EA. However I believe those games are not as ambitious in terms of size and features as Bannerlord though...plus majority of coding/engine/features were already there. Developers were merly doing some new objects rarely mechanics implementation. What is different there: in every single beta release you get stable versions with just some bugs... usually little ones. Every EA is different and withouth it many ambitious games won't be created... so maybe give yourself chance to rethink !