And how did this breached exactly happen?
File count is not a good metric of complexity nor is an indicator of the quality of an application. There is a good chance a lot of that are packages that have been packaged up into the extension. Lastpass itself is not a super trivial application, either.
There's a lot of room between "super trivial" and "needlessly complex" -- it shouldn't be either.
Trusting a cloud-based third party with my passwords is a non-starter for me.