Good question. It may not apply here, but there are many wallets launching claiming masternode functionality but it isn't in the code. Most of them won't get it done nor even try. Adding MN functionality is not trivial and not for the faint of heart. It also has significant risk of a chain split if not done well and certainly is a hard fork if not preplanned. Once they publish their source, we will be able to determine if they are on the path to doing it, or if it is just marketing hype.
Masternode apr 2018 ,. coming soon.
Why not today ?

Masternode will be implemented via Hard Fork. And you are 100% right it is not for faint of heart