If you use multiple commercial controls, which are not open source and are not maintained anymore.
Are they future proof? As long as the OS and development platform supports them.
Is open source future proof? No for same reasons.

I really don't see the drive for having everything open source.