Does Arduino have a future?

I have 4 Arduino boards, Uno, Leonardo, Mega2560 and Due. I bought them when I was thinking about go back to microcontroller tinkering. However the community quickly bored me out as the project seems half dead, libraries I want to use seems unmaintained, and when a problem arose it is up to myself. I am a student of CS major so I am far from helpless when those issues came to me but after I lose some hair figuring that problem out I still got no support.

The boards themselves are really nice - I have even designed an RFID authenticator that would enter your password for you if you can identify yourself using RFID based on Arduino Leonardo. I think the problem here is the software is lagging behind.

Just a wild suggestion, is it possible to redesign the entire software stack, using newer versions of base libraries and reinvent the entire user-friendly interface stack?