Yes but you see, now it requires more resources to monitor each user's activity status, since the web server is no longer giving handouts.
For example, if BPIP were to now scrape all ~4 million profiles and filter the ones with a (Recently) date, then it can only assume the login came from the last 72 hours, unless it has previously scraped an actual date which it can use as a reference point. The independently-calculated "last active" time becomes fuzzy as a result.
Being a good programmer doesn't make you a good moderator. Let's not get carried away here.