What evidence do you have that your scheme is any more future proof than, say, Argon2? No, just using a bunch of different primitives is not going to guard against the kind of breaks found in bcrypt or scrypt, which aren't really breaks at all.
And in this case which methods would you offer and prefer for future-proofing with comparison to other KDFs?
But regarding criticizes probably there will be bcrypt, scrypt and argon2 implementations as options on the next release.