You do the whole fly quest to gain access to the subway system, HM Fly is a bonus.
Also, if the drop rate is "very very very rare" wouldn't it make them more expensive than just using the subway system?
I think HM Fly should remain how it is.
EDIT: Look at this topic :p https://pokemonrevolution.net/forum/viewtopic.php?f=7&t=1452